Context
Most of what I build never becomes a product, and that is the point. lab is where the small things live: an interaction that only exists to test one idea, a rendering approach that turned out to be wrong, a prototype that answered its question in an afternoon. Keeping it public means the discarded work is still legible — including to me, a year later.
SCOPE
- Interface experiments — motion, layout, and input ideas that are too small to be products.
- Agent prototypes tested against a single question rather than a roadmap.
- Rendering and audio experiments, mostly WebGL and Web Audio.
- Notes on what failed and why, kept alongside the code.
MY ROLE
- Builder
TOOLS
- WebGL
- React
- TypeScript
- Canvas
- Web Audio API
TIMELINE
Ongoing