Freelance Projects

As well as my own work, I am available to help you with your projects, whether you need a contract programmer or someone to help bring your game idea to life.

Most recently I created an educational game about viruses and the immune system in collaboration with researchers at the Department of Pathology at the University of Cambridge.

Here’s what Dr Arwen Altenburg, Wellcome Early-Career Award Fellow and group leader at the department, had to say about the project:

“It has been brilliant working with Stephen to build The Infection Game. We had an idea for an online game as a fun and exciting way to communicate science to the general public but didn’t know how to go about building it and making it available in app stores. Stephen not only delivered on what we asked but actively contributed to develop and improve the game. He is excellent in communicating, for example with summaries of tasks to do/completed, and regularly checked in asking us for feedback. I would highly recommend Stephen to anyone who is interested in developing their own game!”

You can learn more about The Infection Game here.


I am most comfortable developing games with Unity, but I can also make smaller projects quickly with HTML5. I have seven years of experience working as a software engineer for Arm Ltd in Cambridge. From that I have experience and a passion for making tools, modelling of systems, and performance analysis. At Arm I worked on both the Android and Chromium open source projects.

Please get in touch if you think I could help you with your project. I am most interested in short-term contract roles.