I’m a software engineer focused on gameplay and technical systems, with over nine years of professional experience developing software in C# and .NET.
For the past six months I’ve been working primarily in Godot. I’m prototyping a horror game that uses fragment shaders to explore how human vision adapts to darkness, and using it as an opportunity to learn graphics programming. My background also includes Unity, where I completed a Unity 3D Game Programming certification.
I’ve shipped two game jam games in the last two months. In Interdimensional Spinning Championship, I built the core spinning mechanic: mouse-driven rotation, a dizziness system, and sensitivity tuning. I ended up retuning the controls after watching how people actually played it. In Stone Soup, I handled the programming, gameplay, and sound. The movement mechanics went through a few changes once I saw how players were actually moving through it.
What I enjoy most is understanding how systems work, whether that’s gameplay mechanics, rendering, or why something behaves the way it does. That comes from my professional background in production software, where debugging unexpected behaviour and keeping software running for real people is just part of the job. I bring the same habit to games: watch what’s happening, figure out why, then fix it.
I’m looking for gameplay programming and technical systems work where curiosity and careful engineering matter just as much as delivering a finished game.
Language
Work Experience
Education
Qualifications
Industry Experience
A short third-person runner made for the Indie Game Clinic Collab Jam '26. I handled programming, gameplay, and sound, working through a speed-builds-heat routing mechanic and adjusting it based on player feedback. [Play it here](https://www.twine.net/signin #godot #gameplayprogramming #sounddesign #gamejam
Core spinning mechanic for an arcade tug-of-war built for The Very Serious Juniper Dev Game Jam: mouse-driven rotation, a dizziness/redline balance system, and sensitivity tuning, refined after watching how people actually played it. [Play it here](https://www.twine.net/signin #godot #gamedevelopment #csharp #gamejam
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer today.