Hero Sections

Above-the-fold openers — a launch hero with a shared torn-paper horizon, a cinematic wasteland image sequence, an illustrated river escape, a scroll-driven botanical study, an interactive desktop, a botanical negative, a decoding ASCII sculpture, a sculpted blob kid, scattered media, cursor spotlights, gradient meshes and curtain reveals.

12 demos · hover a stage to interact · press Replay to re-run

Horizon launch — a shared curved horizon

A launch-page hero template. A torn paper collage, a planet's limb at sunrise and a macro study of gills are bent onto one curved horizon. Scroll inside the stage: the torn prints pull back, the name rises out from behind the horizon along its curve, then the date and contents settle in. Every word is a prop.

  • WebGL2
  • polar horizon mapping
  • torn-paper shader
  • SVG text on an arc
  • scroll-scrubbed

Darwin Motion 2

Ashen eclipse — the awakening

A thirty-frame image sequence scrubbed by scroll: an armored hand breaks the ground of a ruined wasteland, rises before a green eclipse, then lowers and grips the earth. Scroll inside the scene, or focus it and use arrow keys or Page Down.

  • 30-frame sequence
  • scroll-scrubbed
  • windowed decoding
  • Canvas 2D

Beneath the surface — an illustrated escape

A sunlit river painted in turquoise and ink. Water ripples around two moving figures as catfish glide gently, aquatic plants sway and bubbles rise through the scene.

  • original illustration
  • water refraction
  • living underwater scene
  • WebGL
Two people peer through a sunlit river surface, surrounded by rippling light, giant catfish and aquatic plants.
FIELDWORKStories from the outsideA river study
No. 001 — Take it slow

There’s another world down here.

BENEATH
THE SURFACE

Less hurry. More wonder.
A little closer to the wild.

Lilium — a botanical study

Thirteen scroll-driven frames turn a red lily into a digital specimen: registration grids, pixel silhouettes, negative scans, surface tracking, anatomy cards, and living geometry. Scroll inside the stage or use the timeline to explore.

  • scroll choreography
  • 13 frames
  • pixel transitions
  • botanical analysis

Lilium — a botanical study in thirteen frames

LILIUM / BOTANICAL STUDYSPECIMEN_01
Preparing the specimen…
01 / 13Specimen / 01SCROLL TO EXPLORE ↓

Desktop — a space for ideas

A macOS-inspired portfolio over slowly flowing blue surfaces with luminous edges. Click folders to open page windows, drag them around, or minimize them to the frosted dock.

  • desktop interface
  • folder navigation
  • draggable windows
  • application dock
AN INDEPENDENT SPACE FOR IDEAS

Make yourself
at home.

A few projects, a few thoughts.
Open a folder. Stay a little.

A WORK IN PROGRESS, ALWAYS.

Vector handwriting — botanical negative

A supplied handwriting vector becomes a growing negative-image mask and hands directly into an ivory welcome screen, where letters carve into the blank surface before black ink blooms from scattered points with irregular, spreading edges.

  • custom SVG handwriting
  • negative mask
  • zoom-through transition
  • scattered ink reveal

Welcome. You made it. Nothing particularly exciting happens here, but we felt like a welcome screen would make the whole thing look more professional. Click something, or don’t. Honestly, we’re just happy the page loaded.

ASCII decoding field

A dark sculptural ribbon twists through a character grid while oversized red type decodes into place. Move your pointer to shift the form.

  • Canvas 2D
  • character decoding
  • pixel deformation
  • pointer parallax

Blob kid

A softly sculpted character with seven possibilities. Choose a form and watch it melt, flow, and reform in a pastel studio. Drag to orbit, or inspect the silhouette from every side.

  • WebGL2
  • liquid transformations
  • 7 forms
  • no dependencies

An experiment in becoming

Blob kid.

01 / 07

Warming up the studio…

A little being. Endless possibilities.

Scattered media constellation

Thumbnails ring a centred wordmark, drifting on idle and swinging on pointer parallax at three different depths.

  • useSpring
  • depth parallax
  • layered transforms
DARWIN™

Minifolio

(2026)

Cursor spotlight

A radial gradient tracks the pointer over a masked grid while the headline rises into place.

  • useMotionValue
  • useMotionTemplate
  • mask-image

Design in

motion.

Move your cursor across the stage — the light follows.

Gradient mesh

Three blurred blobs on independent loops behind a frosted glass panel.

  • keyframes
  • blur
  • backdrop-filter
v2.0 is live

Ship interfaces that breathe

Three blurred blobs on independent loops. Cheap to render, impossible to spot the repeat.

Split curtain reveal

Two panels retract from the centre seam, then the headline scales down into focus.

  • transform
  • staggered delay
  • cubic-bezier

Split reveal

Curtains driven by transform, not width — no layout thrash.