Source / playgroundTests / tangents
Useful accidents

Looseends.

Type tests, chrome things, small interactions, and ideas without a brief. A working shelf for the studio’s digital experiments.

Experiment / 001

Sticker cabinet

The web is allowed to be tactile. Drag the pieces, remake the composition, leave fingerprints on the grid.

Experiment / 002

Type, live

A type specimen shouldn’t sit still. Edit the words, pull the scale, make it shout or whisper.

Make the web matter.
Source grotesk / variable scaleClick the words to edit
Experiment / 003

Type collider

Throw the letters, tune the physics, and turn a quiet alphabet into a small controlled mess.

Studies in progress

Never quite finished
004 / Responsive rhythm

Layouts that breathe.

A spacing system that responds to the relationship between viewport, content density, and reading speed, rather than just breakpoints.

005 / Motion grammar

Movement with syntax.

Short for confirmation, elastic for discovery, quiet for reading. Motion as a language, not a bag of transitions.

006 / Machine + maker

AI, with taste attached.

Prototypes for using generative systems to expand directions quickly while keeping judgement, authorship, and editing human.

007 / Chrome source

One shader. No assets.

The metallic object moving through this site is drawn live from signed distance fields, reflections, light, and a little pointer input.