Skip to content
The Lab

Interfaces with depth and motion.

Live experiments in real-time 3D and scroll choreography — the same techniques I ship in client work, tuned so the polish never costs performance.

Three.jsReact Three FiberFramer Motion60 fps
Experiment 01 — Reactive 3D · move your cursor, or drag on touch

Experiment 02 — Scroll choreography

One scroll, three acts.

  • 01Design
  • 02Build
  • 03Ship
live
0.0%
API uptime
0 fps
Frame rate
0.00
Layout shift

Experiment 07 — Particle morph

Two thousand particles, one word at a time.

A spring-physics swarm that melts from word to word. Drag your cursor through it — the particles scatter, then snap back like nothing happened.

Sweep your cursor through the field

MOTION

Experiment 08 — GLSL aurora

Light, computed per pixel

A single fragment shader paints this sky live — five octaves of warped noise, tinted to the brand. No images, no video. Move your cursor and the light leans toward you.

Custom GLSL · one draw call

Experiment 09 — Light in the dark

Something is written here — but only curiosity will show it to you.

Move to shine the light

Pick an experiment. Make it yours.

Any scene on this page can be rebuilt around your product, brand, and content — usually in days, not months — without slowing your site down.

WhatsApp