For the last 8+ years I have been making video games, both professionally and personally.

I am a passionate and enthusiastic developer with a focus on consistent self improvement and high quality, readable, extensible and performant code.

I have development experience on multiple platforms including Mobile, Console and PC and have worked as a generalist in a number of different areas including game feature development, performance optimization, UI integration, Pipeline and tool development, Audio programming, R&D and third party SDK integration.

I also have experience in team leadership, project scheduling, risk mitigation, code architecture planning and prototyping

I graduated from the University of Hull in 2012 with a Masters of Engineering in Computer Science with Games Development


My Skills


I am well versed with Unity and C# having used the engine since 2010.
I have used Unity on a wide variety of projects including CCGs, Role Playing Games, Racing Games, Shoot em ups, Visual-novel/Interactive fiction games and Match 3 games.


Other Technologies

I have working knowledge of Unreal Engine, C++, WPF, Windows Forms, Python, Java, Objective-C and shader programming. I also have experience using SVN, Git and Perforce

Console Development

Fable Fortune allowed me to gain console development skills with the Xbox One. This gave me experience with implementing Xbox One specific functionality (in both C# and C++), the custom toolset and gave me a knowledge of the TCR/XR process

Mobile Development

I have worked on a number of mobile on iOS, Android and Windows Phone 8. Titles including the hit free to play game CSR Racing. I am also knowledgeable when it comes to eeking out performance from mobile games and getting them to run on older devices

Audio Programming

I have experience with integrating Wwise into several projects and also have worked with Audio Designers and other members of the team to create a smooth audio pipeline

Tools and Pipeline Development

I have been involved helping out with creating a number of tools and pipelines for Tech Art, Design, Animation, Cinematics and Audio. This has included creating a number of custom editors for Unity and creating WPF tools that can also be automated in build systems


I have worked closely with designers, iterating quickly in order to find the fun when looking at new game ideas. I am also actively involved in prototyping tech solutions to help solve problems both new and old. I also prototype a number of ideas in my own time.

Planning and Team Skills

I have experience in planning the architecture of large systems, helping production with project scheduling and risk mitigation, in a lead capacity during my time on Fable Fortune and other unannounced projects and finally mentoring other members of the team


As Dusk Falls

Currently working on As Dusk Falls. Involved with tools and pipeline development, feature development and audio programming.

Fable Fortune

During my time on Fable Fortune I worked on UI, gameplay, graphics and animation pipelines before moving on to Xbox One Development and leading the project over the finish line

Secrets and Treasure: The Lost Cities

I worked as a generalist on the puzzle-pachinko game Secrets and Treasure. I worked on all aspects of the game from gameplay to 3rd party SDK integration

Hatoful Boyfriend

Worked on the HD Steam version of the game near the end of the project where I worked on UI, Localisation and Bug fixing

CSR Classics

Worked on Classics in tandem with CSR primarily on tools and infrastructure. Both games shared a very similar code base and the majority of things that went into CSR then went into Classics and vice versa. For example, the tools I built for putting cars into the game were originally designed for Classics then were later moved into the CSR code base.

CSR Racing

I joined the project just as we were starting multiplayer and worked on a number of UI elements and the RP bonus system. I also maintained the live game which mainly involved bug fixing and putting cars in the game. I was also responsible for building key infrastructure tools including a continuous integration system using Pulse and tools to make it easier to put the cars in the game.


You can find me on LinkedIn