02 / FEATURED WORK
The 2026 run
Eight WebGL experiences in one summer — each a single self-contained file that makes zero requests after load. All rebuilt live on this site.

Towers
Six architectural styles construct themselves under a rising cut line — stone below, scaffolding above.

Kage
A night walk through a Kyoto mountain temple — lantern light, fog, rain, and a vermilion moon.

Sylva
A living moss landscape grown from seeded noise — the ground parts around your cursor.

Complete Shelf
Clothbound hardcovers of seven creative tools — pull a spine, crack it open, turn real pages.

Sketchbook
Nine watercolour spreads of Singapore — drag a page and it bends the way paper bends.
A Long Expected Party
A procedural cinematic short — scenes rendered live in WebGL with his generated score, narration and ambience.

ThreeUI Community
Fifty live shader-driven components with variants and controls — browsable here from its source data.

Agent Skills
The complete skill library for AI coding agents — every operating procedure, searchable.
03 / THE METHOD
Specs beat vibes
- '13–16
iOS era
Spring taught a generation of designers Swift animations; DesignerNewsApp and Ripple taught Xcode as a designer's tool; AppStoreSketch templated the store itself.
- '17–22
Web & courses
React for Designers, Gatsby starters, Shape libraries — design education at scale via designcode.io.
- '24–25
Agent workflows
Prompts became assets. The Skills repo turned repeatable design direction into versioned operating procedures.
- '26
Procedural worlds
One summer, eight Three.js experiences — each single-file, zero-request, built by asking for one behaviour at a time.