- Status
- Live
- Built with
- Next.jsTypeScriptthree.jsGSAPSupabase

The site you are reading. One persistent WebGL scene runs the length of the home page, with the camera moving through it on scroll rather than each section carrying its own animation.
The devices in the scene are real models with real screens — project recordings play on the MacBook display as you scroll past them. Everything else, projects and partners included, comes out of a database I edit from an admin panel, so the site can keep changing without me touching the code.
Gallery