Projects
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. I'm one of the top contributors to the project, which is used by thousands of game developers and graphics specialists.
Software engineer, Snapchat
Visual computing and character animation
At Snapchat, I worked as a graphics engineer. My work included character animation systems, easy-to-use game development tooling, and browser-based graphics technology for interactive creative experiences.
Side project
Deckside.ai
I created Deckside.ai as a side project for myself, then decided to share it with others. It puts an AI agent on your own machines so you can control and troubleshoot a living-room PC, Steam Deck, home server, or other Mac/Linux computer from your phone.
Image processing
RTI Interactive WebApp
I built an interactive RTI image viewer for inspecting panoramic reflectance transformation imaging data, with streaming, caching, curvature shading, and WebGL rendering via Emscripten.
Virtual reality
Escape Room VR
I contributed to a VR escape room built at UCL with Unity and the HTC Vive Pro, including haptic feedback, physical locomotion, 3D audio, and visual puzzles.