Experiments

Projects that move when you do.

Two small studies in interaction: a canvas physics playground and a deliberately imperfect 3D donut. Both run entirely in your browser.

A field of brightly colored bouncing balls

Canvas · Physics

Dragon playground

Guide a tiny dragon through a hundred bouncing bodies. Tap anywhere or use the arrow keys.

Open project
A rough 3D-rendered donut

Three.js · WebGL

Bad donut

A compact Three.js experiment in light, material, motion, and an unapologetically lumpy model.

Open project