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