The brief
Montra was building a desktop-class video editor that ran entirely in the browser. I was hired as Lead Three.js Developer and was responsible for the product’s Three.js development.
What I owned
I built production features that connected media, interface state, and real-time graphics inside one editing experience. The work sat at the boundary between a conventional web application and a graphics application: changes in the editor had to stay synchronized with the Three.js scene and media playback.
How it was built
TypeScript, React, Next.js, React Three Fiber, Three.js, and WebGL formed the core stack. I focused on making complex browser graphics behave like a usable product rather than a technical demo.
Why it matters
This project shows that I can take ownership of demanding browser-based creative tooling and turn intertwined media, application state, and real-time rendering into production features.