Poke the letters.

Go on, move your cursor across the headline. The Lab is where we play: experiments, motion tests and the tools we build for ourselves. Some become client work; all of them make us better.

01 · 3D characters

Pi & Ai, built by code

Our mascots are the two halves of the logo, turned into 3D characters by a Python script in Blender. Every pose runs through springs, so they overshoot, wobble and settle like real bodies. New moves are a few lines of code.

BlenderPythonSpring physicsToon shading
See them push words around →

02 · Type

Spring letters

Every letter is a little spring tied to its neighbours. Poke one and a wave runs along the word; push a word and it leans with its speed. It's the headline above.

TypeScriptGSAP tickerNo libraries

03 · Design systems

The style lens

The same services in thirteen design languages, from skeuomorphism to pixel art and truck-art maximalism. Same content, different design language: that's the job.

CSS13 lensesLazy-loaded
Try the lens →

04 · WebGL

Fluid ink cursor

A GPU fluid simulation that follows the cursor across the homepage hero, sharing one WebGL context with everything else on the page.

Three.jsGLSLGPU fluid
Stir the hero →

05 · Motion

Kolam Code showreel

A film where every cut is a morph of one surviving shape, built as code-driven motion and cut to music.

HyperFramesffmpegMusic sync
Watch the reel →

06 · Scroll

The TV machine

A scroll-driven camera that rises with a vintage TV and dives through its screen into our selected work.

ScrollTriggerLenisVideo
Ride the camera →

Bring the problem.

We'll bring the nRg (energy).

Start a project →