Medical simulation
FundamentalXR
Principal Software Engineer 2022 - 2023
Multi-user haptic VR training for surgical teams.
Provided technical leadership across engineers, artists and medical experts, translating clinical requirements into practical simulation systems.
Automotive visualisation
Zerolight
Software Engineer 2016 - 2017
Cloud-delivered vehicle configurators for brands including Audi and Volkswagen.
Improved rendering and video streaming for showroom installations, designing a buffering solution for smoother playback. Developed panoramic VR visualisation for mobile hardware.
Backend & engineering leadership
Red Rover Interactive
Lead Software Engineer 2023 - 2026
Online services and infrastructure for the large-scale multiplayer game Enginefall.
Built and led the Backend and Tools engineering function, establishing the capability to deliver game services, infrastructure and internal tooling.
Enterprise XR
Hedgehog Lab
Lead XR Programmer 2017 - 2019
AR and VR applications for enterprise clients across art, energy and industry.
Established the XR engineering capability and led XR, web and backend engineers. Architected a distributed platform connecting VR applications, WebGL experiences, backend services and cloud telemetry.
Platform & developer tooling
Lockwood Publishing
Senior Software Engineer 2019 - 2022
Core platform technology for Avakin Life, a social virtual world with 200M+ registered users.
Led a tooling redesign that reduced apartment creation time from hours to minutes. Contributed to server-side asset processing to improve performance on lower-end devices.
Engineering & team growth
Nosebleed Interactive
Technical Lead 2012 - 2016
Multi-platform games including The Hungry Horde and Vostok Inc.
Progressed from Software Engineer to Technical Lead, developing custom engine technology and overseeing architecture, hiring and mentoring as the studio grew.