Find my latest projects below
An ambitious puzzle game starring a lab rat with a portable time machine, navigating through different timelines within an abandoned lab. Featuring a temporally consistent time travel- & an additive scene-loading system written from scratch.
​​
Role: Gameplay/Systems Programmer
Time: 16 weeks
Type: Final university group project
A twist on the typical tower defence game. Players control a mobile ship armed with movable towers, battling waves of crabs to protect their base. Featuring a round system & extensive custom toolset to add enemies to the roster.
​Role: Gameplay/Tools Programmer
Time: 7 weeks
Type: University group project
A prototype VR CPR Simulation app for Meta Quest 2. Intended to be used as a more effective, informative and fun way to handle CPR education. Developed for VitalSigns AB.
​
​Role: VR/XR Programmer
Time: 20 weeks
Type: Contract group project
A rogue-lite two player co-op shooter pitting the players against a horde of evil robots utilising A* pathfinding- & behaviour tree system written from scratch.​
​
Role: AI Programmer
Time: 8 weeks
Type: University group project
An implementation of the Gomoku board game using the minimax algorithm with alpha-beta pruning, in combination with a zobrist hashing transposition table.
​
Role: AI Programmer
Time: 1 week
Type: University solo project
A text-based public transport travel planner using General Transit Feed Specification (GTFS) data and A* pathfinding.
​
​
​Role: AI/Systems Programmer
Time: 1 week
Type: University solo project
A simple 2D game engine implemented in C++ using Simple DirectMedia Layer.
​
​​
Role: Systems Programmer
Time: 4 weeks
Type: University group project