
Technical leader with 25 years of Engineering experience with C/C++ AAA game engines at: Frontier, Glowmade and IOI on PC, mobile and both gen8 and gen9 console. I have written my own C/C++ multiplatform game engine called ToyBox.
I have experience with commercial engines Unity and Unreal Engine across the full stack on PC, mobile, gen8 & gen9, including Switch.
I have worked on indie, AA and AAA projects for PC, iOS, gen8 & gen9 console, including Nintendo Switch. I have worked across the entire technology stack on these projects, from low-level engine across graphics and gameplay.
My hobbies include: demoscene productions, astrophysics and writing science fiction.
Senior Server Programmer, PIX - Jan 2022 - Feb 2022
Senior Full Stack Engineer, Sharp End - October 2021 - December 2021
Senior Software Engineer, Interior/Night - June 2021 - October 2021
Senior Software Engineer, Auroch Digital - March 2021 - June 2021
Senior Developer, Gloomhaven, Flaming Fowl Studios - Feb 2021 - March 2021
Developer, Live by the Sword: Tactics - August 2020 - Feb 2021
Developer, 88 Heroes, Bitmap Bureau - July 2020 - October 2020
Senior Software Engineer, PC Building Simulator, The Irregular Corporation - Jan 2020 - July 2020
Developer, INMOST, Chucklefish - July 2019 - Jan 2020
Senior Software Engineer, Polystream - Feb 2019 - July 2019
Developer, The Bradwell Conspiracy, Bossa - March 2018 - Feb 2019
Teaching C++ Game Engine programming, Level Design, Maya and UE4 Programming modules part-time. Marking and moderating exams and course work.