01Text engine
Four reveal treatments cycling on one phrase — mask, scramble, wave, blur.
The Lab
07 experiments · liveInteractive experiments in motion, shaders and choreography. Nothing here is decoration for its own sake — every technique on this page has shipped in client work. Go on, touch them.
Four reveal treatments cycling on one phrase — mask, scramble, wave, blur.
Hand-written GLSL, three kilobytes, sixty frames a second.
glsl · 60fps · 3 kb
Real damped springs, not duration curves. Throw it around.
drag the ball — it snaps home
Pointer attraction with per-element strength and spring return.
spring-damped attraction
Sprung digit columns — the way numbers should arrive.
ops / sec · sprung digits
Filter the grid — every survivor negotiates its new position.
shared-layout springs
Perspective tilt with a sprung specular highlight.
Lathe · access
Tilt me.
10° of perspective, sprung glare.
№ 001
The orchestration console pattern we ship with autonomous platforms, running a scripted mission on loop.
Every experiment here is production technique, not portfolio glitter.
We reply within one UK business hour.