About Me

I was born and raised in Australia, and lived there for most of my life, but I moved to Ukraine in 2019 to experience a new and different culture, lifestyle, and language.

The question I get asked most is "why Ukraine?".....

The answer to which is actually a bit strange. I knew I wanted to move to Europe, but was unsure of which country to choose. I started making some friends online, and without knowing in advance where any of them were from, the majority ended up being Ukrainian. So I took it as a sign of where the world was leading me. Now here I am!

Programming & IT

My first programming experience was when I was only 9 or 10 years old. I attempted to adapt code for a blackjack game written in AmigaBasic to the Dick Smith Wizzard (also known as the CreatiVision in many parts of the world) - I didn't succeed, but it was a great learning experience.

I returned to programming as a hobby in my late teens, learning a bit of C while developing a text-based game with friends. Unfortunately the Daleken project has long since been laid to rest, however the code base is still available in the wild and a few other MUDs credit Daleken as a source of both inspiration and code.

In 2009 I decided to move into programming as a career, beginning with a diploma of web design. Soon afterwards I started my first job as a web developer, and have been in the industry ever since.

Most of my knowledge is self-taught and I have always tried to be a versatile programmer, having learned C++, C#, VB.NET, Java, and a few others just to fulfill some requirements for different work projects. My current love for Python also came from a very small work task.

In the last couple of years I've also become a cryptocurrency and blockchain enthusiast, keeping abreast of the challenges and changes (social, technological, and legal) that accompany these new advancements.

Recently I've also started to develop my own game using the Phaser JavaScript library (more on that below).

Open source

I've been heavily involved in open source since about 2010.

All of my own software has been released under an open source license on my old website, although my work on this software is on hold given everything else I have going on in life right now. I plan to slowly move all of my software here, and hopefully make some updates in the future, although I can't promise anything right now.

I am also a developer and forum moderator at PortableApps.com which is an open source community creating portable versions of existing Windows software.

Other work

I have also worked for cinemas at two different times in my life in roles covering projection, maintenance, management, customer service, software development, and social media management.

These days it is more a labour of love for me - assisting with social media and advertising just in my free time.

Community projects

In late 2020 I began the Kyiv English Book Exchange - a small project to give the local English speakers and the expat crowd of Kyiv access to a range of English-language books for trade.

As someone who loves to read, but is also interested in keeping a somewhat minimalist lifestyle (and I'm sure I'm not the only expat in Kyiv with both of these interests), this initiative gives our community a wider range of books to read through trading, without needing to constantly buy books and then figure out what to do with them afterwards if we don't want a library at home.

Hobbies & Interests

I consider myself lucky to be both a logical and creative type, but sometime it is a curse too because there aren't enough hours in the day for everything I want to do.

I've had an interest in photography going back many many years, and have picked it up again as of late 2019. This time around it is as a serious passion, not just something for holiday snaps, and I am pushing myself weekly to do or learn something new.

I also write on PublishOx - a blogging platform through which you can earn cryptocurrency by reading and/or writing articles. For now it is still heavily centered on cryptocurrency themes, but the quality and quantity of other content is growing.

I have three channels there - one consists of oftentimes brutal, alway offensive, and (hopefully) entertaining reviews of the scams and substandard fare in the crypto gaming and faucet world. Hopefully bringing to light some of the pitfalls of these things that often promise the moon only to give you a small pile of dust in return. So check out Brutal Crypto Game Reviews if that is your kind of thing. Please just be aware there is some rather colourful and offensive language in these reviews - it is a source of entertainment for my target audience while also being fun and cathartic for myself.

My second channel is a place for me to document the thoughts, processes, and pitfalls on the journey of developing my own computer game, so if that is of interest to you, please check out my Game Dev Diary. The cover images for these posts are all pretty boring so far, but once I have some real game content to display things will look a bit better!

The other channel is just a catch-all for random thoughts, concepts, and world news, there is no real theme there. So for a slightly disjointed view of my brain check out Miscellaneous Debris.

Or you can check below for my most recent posts...


On a more physically creative note I paint (and do some other crafty things) which you can find on my Facebook page.

I've also played guitar and bass on and off since I was a teenager, and have been writing electronic music for a few years. You can find my electronic music on SoundCloud below, all of it is released under a Creative Commons CC-BY-NC license so it is free to download & use for non-commercial purposes.