This is a personal blog. The content expressed herein represents my own opinion and not that of my employer.

As you can probably tell by the content of this blog, I work as a software developer, and am based in the north-east of England. My current position is Senior Programmer for Epic Games, working on services which support content distribution on the Epic Games Store. Although I’m technically affiliated with Epic’s Newcastle office, I’ve been working full-time at home since the pandemic hit in 2020.

I have two bachelors degrees with honours. The first is in Chemistry from Durham University, and more recently, I obtained 1st class honours in Computing from the Open University. And because I’m a glutton for punishment, I’m also currently studying towards a masters in Software Development, again with the Open University.

I’m proud to be a professional member of BCS, the Chartered Institute for IT in the United Kingdom.

Key skills include:

I also dabble in a bunch of other stuff too (some of it “just for fun”):

Things I’m keen to learn in the next 12 – 24 months:

The majority of blogging content will be technical in nature, but be warned… there will be topics of a non-technical nature thrown in from time to time too.

I’m also using Mastodon for short updates. My Mastodon handle is And on Sunday nights (20:00 UK time) I sometimes stream video games on Twitch, at Come say hi!