Available to hire
I’m a self-taught game programmer who has been making games since the age of 13, with over 13 years of professional experience across engine development, game networking, and multiplayer systems.
Most recently I spent 5 years at Facepunch building the engine and multiplayer architecture for S&box, the successor to Garry’s Mod. I have a strong background in C# and real-time networked systems, with additional experience shipping games across Unity and HTML5. I’m a strong communicator who’s comfortable working in-person or remote, with a self-driven and goal-oriented approach.
Skills
See more
Experience Level
Work Experience
Game Programmer at Facepunch
February 1, 2021 - May 1, 2026Wrote the networking system for S&box as a layer over the Steam Networking API, including state replication, RPCs, and code generation. Implemented client/server and P2P authority models with owner transfer. Optimized bandwidth and ensured the platform could host dedicated servers with 100+ players. Developed core engine systems in C# on top of the Source 2 platform.
Developer at Derivco / Switch Studios
March 1, 2017 - February 28, 2019Developed online casino games using JavaScript, TypeScript, HTML5, and Haxe. Promoted from Developer to Technical Specialist after 2 years.
Technical Specialist at Derivco / Switch Studios
March 1, 2019 - February 28, 2021Technical Specialist focusing on game development, engine architecture, and technical leadership after promotion from Developer.
Developer at Sliding Pixel Ltd
May 1, 2013 - March 1, 2017Built games with Unity 3D and C#. Created a reusable framework that enabled shipping of three mobile strategy games.
Sole Proprietor / Open-Source Developer at Cloud Sixteen
January 1, 2009 - May 1, 2020Created and led development of Clockwork, the leading serious role-playing framework for Garry's Mod. Built and maintained large open-source Lua codebases serving thousands of users. Managed community, releases, and contributions over an 11-year span. Worked on the Projects&box multiplayer game platform built on Source 2.
Education
BA (Hons) Games Design at University of Suffolk
January 1, 2012 - January 1, 2013Diploma in Games Programming at SAE Institute UK
January 1, 2010 - January 1, 2012Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
See more
Experience Level
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer today.