Expertise
Leading engineering
Hiring, standards, and the judgement calls — eighteen years of leading teams, and never stopping writing code.
4 related projects
Real-time 3D on the web
Rendering, shaders and optimisation for 3D that has to run on whatever device the visitor brings.
Technologies: Three.js, WebGL, GLSL, React Three Fiber, drei
9 related projects
Multi-user & real-time systems
Presence and synchronisation. Videoconferencing. All of it, at scale.
Technologies: WebSockets, WebRTC, XMPP, Twilio, Vonage
5 related projects
Unity
Certified developer. Working with Unity since 2010.
Technologies: Unity
5 related projects
VR, AR & spatial
Cross-device VR and AR — input systems, spatial audio, comfort, and keeping up with a decade of changing headsets.
Technologies: WebXR, WebVR, Vuforia, 8th Wall
3 related projects
AI and LLM
Company-wide agentic workflows, AI-driven avatars and the pipelines behind them — from branching dialogue trees to real-time voice models.
Technologies: OpenAI, Pipecat, Ollama, PyTorch, Python
3 related projects
3D Content Pipeline
Modelling, UV mapping, rigging and the scripting that automates it — getting assets out of authoring tools and into something that runs in real time.
Technologies: 3ds Max, MAXScript, Blender, PyTorch
4 related projects
Backend & infrastructure
The services behind the experiences — APIs, dashboards, persistence, and keeping it all running when the network is missing or thousands of people arrive at once.
Technologies: Node.js, PHP, MySQL, PostgreSQL, MongoDB, Prisma, Redis, AWS, Google Cloud, Docker, Kubernetes, GitHub Actions, Jenkins, Vercel
6 related projects
Audio & speech
Sound and voice — spatial audio, adaptive scoring, text-to-speech at scale, and lipsync generated in real time.
Technologies: Wwise, Flash, FMOD
9 related projects