I’m a graduate from Abertay University with a First Class degree in Computer Game Applications Development BSc (Hons).
Welcome to my portfolio website, have a look at my projects, and click into them for more information!
I’m a graduate from Abertay University with a First Class degree in Computer Game Applications Development BSc (Hons).
Welcome to my portfolio website, have a look at my projects, and click into them for more information!

Role: Generalist Programmer/Audio Programmer
Wishlist now on Steam!

Mixed reality card game allowing players to sit down at your real tabletop from anywhere online.

Horde shooter with dynamic music from HEALTH.
Gain score to progress the music, shoot on beat to hear the drums, and don’t miss shots to unlock vocals!
Created for the Audio Programming module at Abertay University

Role: VR Mechanics Programmer
A wacky VR puzzle game where players assume the role of a gingerbread man with no legs, using floppy, half-baked arms to drag themselves and climb to escape the clutches of the evil baker.
Created for the Professional Project module at Abertay University, with mentorship from NearLight

PSX-style survival horror with a spatial inventory.
Play as a witch performing a ritual to escape a monstrous federal agent!

Creepy fishing simulator where you collect wacky items forever

Created for AGDS Spring Jam 2025 (48 hours, team of 2)
Role: Network / Gameplay Programmer, Designer

An island scene built from scratch in DirectX 11
Created for the Graphics Programming with Shaders module at Abertay University

Psychological horror unfolding over multiple in-game days, as the player slowly gives away parts of themselves.
Created for AGDS Spooky Jam 2023

Silly heist game where you guide a robot dog through a building via its security cameras.