
About Me
A video game studio Director and Lead Programmer with 13 years of experience developing original game IPs, managing SMEs, and leading R&D projects. I have an MEng in Computer Science and deep expertise in Unity and C#, custom game engine development, performance optimisation in Unity, shaders and graphics technology, and remote R&D team management.
I've led the development of multiple six-figure budget projects at Brain and Nerd, from initial bid writing and rapid prototyping through to winning highly competitive funding opportunities and successful project completions. In spearheading both the programming department and business development, I regularly interface with both technical and business stakeholders to keep projects in-scope and on-track. I take a conflict resolution based approach to team management and have led the studio to win several awards for our approach to employees and the wider community.
As the Lead Programmer on most of our projects, I have a solid understanding of best practices and design patterns for Unity games and high proficiency with C#. I have a particular speciality in engine-level optimisation and deep profiling for Unity and in custom shaders and graphics technology, having previously built a custom game engine using C# and Monogame before training in Unity. I'm also particularly good at integrating third-party assets and systems into projects, and debugging third-party or legacy code.
With excellent technical writing and research skills, I have a knack for simplifying complex topics into digestible information that can be trusted. I have a good working knowledge of emerging technologies such as Large Language Models, blockchain and crypto, and VR/AR, as well as strong foundational skills in networking, PC hardware, and cyber-security.