Skip to content
the lab

Lab

Interactive UI experiments and creative coding sketches — a place to play.

Cutout
Camera

Cutout

2026

Background removal with no green screen — selfie segmentation composites you into a branded animated scene, on-device. Record the result.

View Experiment
Depth
Camera

Depth

2026

A live depth map of your scene — a small Depth-Anything model turns the webcam into an ink-to-tiger heatmap, all on-device.

View Experiment
Diorama
3D

Diorama

2026

A small low-poly 3D scene that tilts to your cursor — or your phone's gyroscope — like a diorama in a box.

View Experiment
Dither Studio
Visual

Dither Studio

2026

Drop an image and re-render it in 1-bit and two-tone brand palettes — Floyd–Steinberg, Bayer and Atkinson dithering, exportable as PNG, GIF or video.

View Experiment
Echo
Audio

Echo

2026

Speak, and your words type themselves out as kinetic terminal text over a live waveform. Runs in your browser; works best in Chrome.

View Experiment
Face Mesh
Camera

Face Mesh

2026

A live tiger wireframe mask locked to your face — 468-point facial landmarks rendered as an editorial portrait, entirely in your browser.

View Experiment
Flow Field
3D

Flow Field

2026

Thousands of tiger particles drifting through a simplex-noise flow field, with a seamless-loop export for clean video clips.

View Experiment
Fragment Playground
Visual

Fragment Playground

2026

A live GLSL fragment-shader editor — write code, watch it render in real time, share via URL, export frames and video.

View Experiment
Gesture
Camera

Gesture

2026

Control on-screen effects with hand gestures — thumbs-up, open palm, fist, victory — recognised live in your browser, hands-free.

View Experiment
Hand Tracer
Camera

Hand Tracer

2026

Conduct with your hands — live webcam hand tracking draws tiger skeletons and trails particles from your fingertips. Runs on-device, nothing uploaded.

View Experiment
Model Studio
3D

Model Studio

2026

Drop a .glb and inspect it in a branded studio — orbit, wireframe and auto-rotate, with a tiger-lit default object to start.

View Experiment
Morph
3D

Morph

2026

A cloud of tiger particles that smoothly morphs between 3D shapes — sphere, torus, cube — recordable as a seamless clip.

View Experiment
Pose
Camera

Pose

2026

A tiger stick-figure that tracks your whole body in real time via on-device pose estimation. Move around and record it.

View Experiment
Raymarch
3D

Raymarch

2026

A true-3D raymarched SDF scene rendered entirely in a fragment shader — morphing metaballs and a mandelbulb, lit in tiger and ink.

View Experiment
Reaction–Diffusion
3D

Reaction–Diffusion

2026

A GPU Gray-Scott simulation — the maths behind leopard spots and coral. Click to seed, watch organic patterns grow, grab stills as textures.

View Experiment
Spotter
Camera

Spotter

2026

Hold objects up to the camera and watch a small detection model label them with terminal-style bounding boxes. Runs in your browser.

View Experiment
Terminal Vision
Camera

Terminal Vision

2026

Your webcam rendered live as ASCII art in the terminal aesthetic — runs entirely in the browser, nothing uploaded. Record it to video.

View Experiment
Voiceprint
Audio

Voiceprint

2026

A 3D form that pulses and deforms to your voice — mic audio drives the shape in real time, entirely in your browser.

View Experiment
Walkthrough
3D

Walkthrough

2026

Walk through a 3D scene first-person — tilt your phone to look around, an on-screen joystick to move. Goes fullscreen + landscape; record your walk.

View Experiment
Wordmark 3D
3D

Wordmark 3D

2026

Extruded 3D type you can spin, relight and export as a looping clip — type any word and watch it render in tiger-lit relief.

View Experiment
G
Visual

Generative AI Timeline

2026

An interactive timeline tracking the generative AI revolution from 2014 to 2026. This is purely things I was interested in tracking and is updated when I get a moment! I mainly use it for presentations and workshops Covers image, video, audio, 3D, LLM, and tools categories with 170+ entries. Filterable by category with full-text search, responsive layout, and animated card transitions. Built as a living reference document for talks and workshops.

View Experiment