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