About

I am a software and games engineer with over 16 years of experience, including recent leadership roles where I’ve driven technical direction across studios. I’m skilled in team leadership, including hiring, mentoring, setting goals, and fostering growth while also maintaining a strong hands-on passion for programming. My technical background spans C++ console development, native iOS and Android, Unity, CI tooling, platform/SDK integration, and DevOps practices in AWS.

I have been surrounded by computers since childhood and still have fond memories of playing games such as Dizzy the Egg and Fun School on my Amstrad CPC 464. This early exposure sparked a lifelong passion for gaming and technology. Over the years, I have owned and continue to collect various game consoles, including the Atari 2600, Game Boy, Nintendo 64, GameCube, Xbox, Wii, and Switch.

My interest in programming began with Flash games and animations. At the age of 14, I started learning ActionScript, which developed into a strong hobby in coding. This passion led me to pursue a degree in Computer Science and Artificial Intelligence at the University of Wales, Aberystwyth.

After graduating, I began my career at Zoë Mode, where I worked on the Disney Sing It! karaoke game series. Since then, I have held roles at Mediatonic, Ubisoft, and Hutch Games, gaining valuable experience across the industry.

Games

I have had the opportunity to contribute to numerous high-profile games, many of which have been downloaded tens or even hundreds of millions of times

Hutch Games - Match Creek Motors

Hutch Games - Nascar Manager

Hutch Games - F1 Clash

Hutch Games - Top Drives

Future Games of London - Hungry Shark World

Future Games of London - Hungry Shark Evolution

Mediatonic - Heavenstrike Rivals

Mediatonic - Amateur Surgeon 3

Mediatonic - Delivery Outlaw

Zoe Mode - Disney Sing it!

Skillset

Currently, my role is primarily focused on leadership, strategic vision, and team management, though I continue to dedicate time to maintaining and developing my technical skills.

Technical Skills

  • Programming Languages:

    C++, C#, Java, Obj-C, Python, Swift, Javascript, PHP.

  • Build Tools & CI:

    Jenkins/Maven, Unit Testing, Shell/Bash, Gradle, Groovy, Make, Ant, Proguard, Docker.

  • Games Development Tools:

    Unity, Cocos2dx, Xamarin, Godot.

  • Version Control:

    SVN, Perforce, Git, Plastic SCM.

  • Web Programming:

    Node.js, AWS, EC2, Elastic Beanstalk, DynamoDB, Apache, MySQL, Redis, Azure