I am a determined and optimistic Gameplay Programmer and Technical Designer with a passion for bridging the gap between design and code. My family describes me as stubborn; in the world of development, I call that persistence. Once I set my sights on a complex mechanic or a tricky bug, I don't stop until it’s perfected.

Though I am an early-career developer, I have built a diverse portfolio of prototypes across Unity and Unreal Engine (C#, C++, and Blueprints). I’ve even ventured under the hood to build a custom engine recreation of the Arcade Classing Donkey Kong using C++ and the SFML library to deepen my understanding of game architecture.

I thrive on making the best out of every technical challenge and am currently seeking opportunities to contribute to the games industry.

Latest Project: Project Infinity Framework

​My first big project post-university. Developed in Unity. My intended loop for this is that the gameplay loop alternates between investigative phases, where players collect evidence and manage physical resources, and Outlast-esque sequences, where investigation gives way to reactive stealth and chaotic traversal while being pursued by supernatural entities.


I want this to be a real display of my skills, having to implement and create mechanics I haven't before. Whilst I'm far from having it feature-complete, my first iteration of the framework is able to be played, including patrolling Enemy AI, a White-Knuckle inspired inventory system, and physical interactions with levers.


Create a free website with Framer, the website builder loved by startups, designers and agencies.