Project Overview
- PROJECT_TYPEDesign Collective Site
- ENTRY_YEAR2026
- TARGET_PLATFORMWeb
- PRIMARY_ROLEFront-end Reconstruction
The original runs a bespoke in-house animation framework and hand-written WebGL1 with no GSAP, Lenis or three.js: its modules never paint, they turn scroll position, viewport intersection and pointer position into CSS custom properties and state classes. The rebuild ports those mechanisms — split, lazy, progress, parallax, sequence, in-view, header colour — into one hand-written file, with thirteen shaders recovered verbatim, across six routes.
- 01 // The Rebuild
- 02 // Interface Gallery
- 03 // Technical Execution

Why vanilla
Generated from the capture





- Product Catalogue Site
- Front-end Reconstruction
Cambium
A Nuxt 4 catalogue site whose canvases run as OffscreenCanvas in two web workers — the architecture kept rather than faked on the main thread.

The original runs a bespoke in-house animation framework and hand-written WebGL1 with no GSAP, Lenis or three.js: its modules never paint, they turn scroll position, viewport intersection and pointer position into CSS custom properties and state classes. The rebuild ports those mechanisms — split, lazy, progress, parallax, sequence, in-view, header colour — into one hand-written file, with thirteen shaders recovered verbatim, across six routes.
- Project
- The Basalt Collective
- Type
- Design Collective Site
- Role
- Front-end Reconstruction