Projects
Console Adventure Studio
Technologies: TypeScript · React · React Flow
Visual editor for browser-console text adventures — node graph, live playtest, JSON export.
Run it here
IGB Web Pod
Technologies: TypeScript · WebGL · Canvas2D
Browser simulator of the IGB projection-mapped pod. Build and test pod content without leaving your desk.
Run it here
AI Attention Visualiser
Technologies: DistilBERT · Python · transformers
Peek inside a real AI's brain — see which words it's paying attention to as it reads a sentence.
Run it here
Lego Multiplayer
Technologies: Three.js · Socket.io · WebGL
Real-time multiplayer Lego sandbox — walk through a procedural brick world with other anonymous visitors.
Run it here
Retro Gauges
Technologies: Canvas2D · Web Audio API · AudioContext
Vintage instrument panel that's secretly a Web Audio synth — the wave on the scope is the sound you hear.
Run it here
You Little Ripper
Technologies: ffmpeg · fly.io · yt-dlp
Bulk-rip audio from YouTube — paste a list, grab MP3, FLAC or WAV, all in-browser.
Run it here
Web Assembly Spaceman
Technologies: Unity 6 · WebGL · WebAssembly
Unity 6 WebGL experiment testing WebAssembly performance with animated gradients & offline support
Run it here
Parallaxing in canvas
Technologies: HTML · CSS · JavaScript
A multi-layer landscape in canvas2D — move the cursor to watch depth happen.
Run it here
Note: Rotate to portrait for better reading experience.