Selected Work

Founder, ideate.xyz

AI-powered 3D creative tools for the web

I'm the founder of ideate.xyz (YC S24), where I'm building browser-based tools for generating, editing, and sharing production-ready 3D assets. The current focus is making high-quality 3D creation faster and more approachable for artists, studios, and creative teams.

Open source, PlayCanvas

WebGL/WebGPU engine work

I've contributed deeply to PlayCanvas Engine, the open-source WebGL/WebGPU game engine. GitHub currently lists me as a top-10 contributor to the engine, reflecting work across graphics, runtime systems, tooling, and the engine surface that developers build on.

Software engineer, Snapchat

Visual computing and character animation

At Snapchat, I worked as a software engineer on visual computing and the PlayCanvas team. My work included character animation systems and browser-based graphics technology for interactive creative experiences.

Earlier interactive work

RTI imaging and VR experiences

Earlier projects include an interactive RTI image viewer for inspecting panoramic reflectance transformation imaging data and a VR escape room built at UCL with Unity and the HTC Vive Pro.