I make software and games
Swords & Shadows is a top down hack 'n' slash inspired by Zelda and Diablo. This game was a chance for me to explore different components of the Unity 3D game engine. The game implemented AI pathfinding, visual effects, animations and FMOD audio integration. I learnt invaluable project management skills and found my favourite tools - GitHub, Trello and Slack.
DownloadDungeon Crawl is a turn-based multiplayer adventure game that was commissioned by N-Dream. The game was built in Unity 3D and uses the AirConsole API to allow mobile devices to be used as controllers. Implementing an improved build process allowed us to support multiple platforms including WebGL and Android. The project was a huge success and the game is currently number one on the AirConsole platform.
Play Press KitI love making software and games. My most successful game is Dungeon Crawl - a multiplayer dungeon adventure which is one of the top games on the AirConsole platform. I’m proficient with Godot, Unity 3D, C# .NET, JavaScript and enjoy using frameworks such as .NET MAUI and React. My IDE of choice is Visual Studio and I’m comfortable using Git and TFS. I’m always looking for exciting new software projects that encourage me to explore new technologies!
I talk a lot about video games, but I also love playing board games with my close group of friends. Some of our favourites include One Night Ultimate Werewolf and Saboteur. I tend to do a lot of cooking at home, which I find really enjoyable, as well as working down at the allotment.
NOV 2018 - PRESENT
Senior Software Engineer
Created mutiple Android and iOS applications using Xamarin and .NET MAUI.
Manage and maintain a number of web based applications that use JavaScript and C# .NET.
Writes a lot of unit tests and remains test driven.
MAR 2013 - NOV 2018
Game Developer
Released Dungeon Crawl and Swords & Shadows.
I had a range of responsibilities from gameplay programming to project management.
Games created using Unity, Blender and C# .NET.
NOV 2011 - FEB 2018
Software Test Engineer
Worked on a number of web-based products and solutions.
Developed web applications using Javascript, Knockout and C# .NET.
Created an automated test framework using Selenium and NUnit.
SEP 2007 - JUL 2011
BSc Sound for Film, Television and Computer Games (First-Class with Honours)
Campus IT award for 3D binaural audio game 3rd year project.
Programming units included C++ and C#.
Work experience with BBC and London based game studios.