+
Games programmer
based in Dundee, UK.
Projects
Loose Juice (2026)
an online physics-based platformer
Developed in Unity 6 with team Finch Outside the Box at Abertay University.
Programmer in a team of 7 from concept to release.
❱Native voice chat pipeline
Designed and implemented our custom voice chat solution
❱Networked gameplay systems
Owned a number of core features and systems
❱Third-party vendor SDK integrations
Epic Online Services SDK
Discord Game SDK
Audiokinetic Wwise
❱Internal asset pipeline & workflow tooling
Built Unity editor tools to streamline content creation and iteration
❱UI/UX, user flows, and design language
Designed and implemented our UI/UX, design language, and user flows, working closely with artists
Beyond my core responsibilities, I also led our brand voice, messaging, and release management, designing release graphics, and writing release notes.
Our team used JIRA and Confluence extensively for project tracking, and practiced agile methodologies.
BLUESHIFT: Command (2025)
a space combat game with a custom engine for PlayStation 5
Developed in an in-house engine with team Overscope Inc. at Abertay
University.
Programmer in a team of 4 from concept to completion.
This project's codebase is heavily integrated with the PlayStation 5 SDK, and cannot be shared.
❱Project features
Worked in a performance-focused C++ codebase encompassing:
❱Performance and optimization
Continued effort to ensure stable frame times on PS5 architecture
❱Gameplay, AI, and physics
Implemented core gameplay features and systems
❱UI/UX
❱Build system
Overwatch 2 Data Tracker (2025)
a web app for tracking historical Overwatch 2 game data
A data visualization app providing players with the tools to analyze and compare data direct from Blizzard. Maintained throughout Overwatch 2 Season 18, building a searchable historical dataset of millions of rows.
❱Backend data collection
❱Frontend web-app
College Projects (2021–2023)
a collection of solo game projects built in Unity
From 2021 to 2023, I built several solo game projects in Unity at Wakefield College.
❱freeroam.
an online multiplayer sandbox game
❱Revolt
a magical horde combat game
❱Endovelicus
a 2D strategy roguelike game
that's all for now!
🐈