Labs

Demos, not slides.

Every experiment on this page runs in your browser, with no animation library and no framework. The code is explained in the matching notes.

01 · 2D canvas

Flux

A vector field drives a swarm of particles that flees your cursor. Full screen, 60 fps, zero dependencies.

02 · CSS scroll-driven

The namesake timeline

Four centuries of history revealed by scrolling. Every animation is scroll-driven, in pure CSS.

03 · The meta-lab

This site itself

Static, cookie-free, built in tandem with an AI, checked by build guardrails. The colophon documents everything.

More experiments are coming. The list grows at the pace of free evenings.