I’m a Senior Unity Developer with 8+ years experience creating innovative experiences using C#, Unity and immersive technologies.
I have created immersive, performance-optimised games, from serious VR games in healthcare to interactive training and multiplayer experiences.
I specialise in building robust gameplay systems, developing custom shaders, and delivering polished, user-focused content for standalone platforms like Meta Quest, Android, iOS and PC.
I love working at the intersection of technical depth and creative design.
Areas of Expertise
Programming & Tools
C# (Fluent), Object Oriented Programming, ECS, DOTS, TDD
Unity (expert), Shader Graph, Visual Scripting (Bolt), Editor Tooling, Unit Testing
Multiplayer (Photon PUN, Fusion, Unity Netcode)
Unreal Engine, Blueprints, C++ (Working Knowledge)
Version Control: Git, Git Submodules, PlasticSCM, XLinks, Unity DevOps, Perforce
Build Automation & Tooling
XR & VR Development
Meta Quest, Pico, Vive Focus, Tethered VR/SteamVR
XR Interaction Toolkit, OpenXR
Optimisation for standalone VR
Graphics & Audio
Shader development (HLSL, Shader Graph, Compute Shaders)
Lighting, Scriptable Rendering pipelines, VFX/Particles
Wwise integration and spatial audio systems
Design & UX
Gameplay systems
Serious VR games
UX/UI best practices in VR
Cross-disciplinary collaboration
AGILE/SCRUM workflow (JIRA, Trello)
Design Software (Figma, Miro)
Recent Projects
Smoking Cessation and trigger identification
Helping Adolescents overcoming Needle Fears VR
Self-Confidence improvement in VR
Multi-User, Enterprise VR training platform
Worked with
〰️ Oxford University
〰️ Gemba
〰️ OxfordVR
〰️ Myriad Global Media
〰️ Inmarsat
Projects