Jan 2026 – now
IndependentSolo game development
Building my own games in Unity and Godot while levelling up in C++ and graphics programming with small engine-free OpenGL projects.
Software developer · Edinburgh, UK
Gameplay / systems / 3D programmer. Ex-Rockstar Games.
I build gameplay systems, real-time 3D tools and interactive experiences in C#, C++ and TypeScript, with a focus on code that's solid enough for a team to build on.
Career / frame data
Jan 2026 – now
IndependentBuilding my own games in Unity and Godot while levelling up in C++ and graphics programming with small engine-free OpenGL projects.
May 2025 – Jan 2026
Web CADWorked on web-based CAD software for joist and beam design, building real-time 3D viewing and interaction in the browser.
2023 – 2025
GamesDeveloped and maintained player-facing gameplay and project systems in C#. Programmed, debugged and worked closely with designers, engineers and other teams to keep systems robust, scalable and fit for purpose.
2021 – 2023
3D & visualisationBuilt interactive 3D experiences for commercial clients: VR and AR environments, real-time web 3D viewers and product configurators, plus custom rendering and animation pipelines on the V-Ray SDK to generate high-quality visuals programmatically.
Selected work
A real-time visualiser that lets Wyrmwood customers build a bespoke modular gaming table suited to how they play.
Android app for Marshalls that lets people measure, visualise and get a quote for a garden or driveway project.
Anime-inspired fighter with a modular, data-driven ability system (ScriptableObjects, factory pattern, injected context) and a state machine moving to frame-based timing for hitstop, hitstun and cancel windows.
A space roguelite prototype built in Unity as a personal project.
Small engine-free C++ projects rebuilding rendering fundamentals from scratch with raw OpenGL.
PlayStation 4 game developed during my final year at the University of Portsmouth.
An artifact comparing different AI techniques, delivered alongside a literature review on machine learning.
Game jam entry built with a small team over a weekend.
Mobile game released on the Google Play Store.
A solar system simulation artifact from my Computer Game Technology degree.
About
I've worked across the games industry and commercial 3D, from player-facing systems at Rockstar to product configurators, AR apps and browser-based CAD.
I'm most interested in gameplay, systems and AI programming. I like clean, reusable architecture, and I've learned at Rockstar that the best system is often the simplest one that does the job.
Education
University of Portsmouth · 2016 – 2020 · 2:1
Currently
Gameplay, systems, tools or 3D developer positions. Based in Edinburgh, open to remote and hybrid.
Contact
Phone
07944 451854