Game programmer and code monkey, living in Inverkeithing, Scotland. Currently working for Frontier Developments.
In my spare time I like to go walking, as Scotland boasts some amazing walking and climbing routes.
I also enjoy digging into cross-platform development, the nitty gritty engine solutions game teams don’t want to have to deal with.
Honorary Fellows Prize
Most innovative final year project
Alexander D G Kydd Prize
Best in course 2nd year.
Jamchester 2016
Best Student Team
David Potter Memorial Prize
Best in course, 1st Year.
Ede & Ravenscroft Prize
Best in year, 1st Year.
Senior Programmer
Frontier Developments, 2023 - Present
Full Programmer
Frontier Developments, 2020 - 2023
Graduate Programmer
Frontier Developments, 2019 - 2020
Bsc(hons) Computer Games Technology
Abertay University, 2014 - 2019
Support Software Developer Intern
Unity Technologies, 2017 - 2018
Worked to bring Realms of Ruin to PC and Consoles
Worked to bring Jurassic World Evolution 2 to PC and Consoles
Worked to bring Jurassic World Evolution to the Epic Store
Worked to bring Planet Coaster to consoles
Made in conjunction with the V&A Dundee to promote Scottish design
Made for Moray Game Jam 2017 in 48 hrs following the Theme ‘If at first you don’t succeed…’
Psychology research using virtual reality to explore camouflage and colouration
Made in 40 hours for Jamchester 2016, following the theme ‘You have already won’
Shape building puzzle game using PSVita AR markers using C++
Voxel based procedural terrain generation using C++ and DirectX 11
3D scene created using C++, Win32 API, and OpenGL
Made with Unreal Engine 4, Escape is a 3D point and click puzzle escape room
Made for the GBA, Burn It With Fire!! is a survival platformer