
rako 2026
a field guide to three great beasts. one seed string builds the whole archipelago, its creatures and its weather in the browser, with no engine, and a piano score to wander by.
made with typescript, webgl, web audio
i build seeded worlds, instruments that run in a browser, and small ai creatures that live on your phone. most of it is procedural, and most of it you can play right now.

my favorite thing i'm working on right now. it changes most days.
a cozy solarpunk valley. bring every drone home and fully charged, get the power back on, and the whole valley gathers at the overlook for the evening drone show.
made with three.js, blender, elevenlabs, cloudflare
walk the valleymost are seeded or procedural, and all of them run in a browser or on a phone.

a field guide to three great beasts. one seed string builds the whole archipelago, its creatures and its weather in the browser, with no engine, and a piano score to wander by.
made with typescript, webgl, web audio

every wikipedia article is a holographic trading card. open packs, fuse duplicates, trade, raid and battle. over sixteen thousand players so far, most of them in france.
made with svelte, three.js, cloudflare

a rebuild of mecc's 1996 classroom cd-rom: a pond, a toilet and the plates of the earth. no copy of the original survives online, so it was pieced back together from sell sheets and teacher guides.
made with typescript, canvas, vite

a word association game. click through a growing graph of related words until you land on the target.
made with react, neo4j, claude

a pixel-art dungeon crawler with puzzles. a new dungeon every day, and about thirty secret badges.
made with phaser, react
lots of small things, computed on the gpu, behaving like living ones.

ten million fireflies drifting and pulsing at 60fps, simulated entirely in compute shaders.
made with webgpu, three.js tsl

plants grown in real time by a trained neural cellular automaton. cut one and it heals. an early prototype.
made with webgpu, wgsl, pytorch
i'm a musician too, so a lot of what i build ends up making noise.

live-code synths and patterns in the browser, even on a phone. it runs on a dsp engine written from scratch in an audioworklet, and it can sing.
made with typescript, audioworklet, a small language

short pop songs that explain technical ideas: bond pricing, inflation, backpropagation.
made with elevenlabs, python, generated video
free, and they keep your data on the device.
a tiny alien hatches on your phone, listens to you talk, and slowly learns to speak back in its own language. it runs fully offline.
made with swift, spritekit, on-device ai

notes for the disorganized. on-device ai tags, sorts and connects what you write, and it all works offline.
made with swiftui, on-device ml

an auto-shooting platformer. dash and wall-slide through procedural levels while your weapons fire on their own.
made with typescript, tauri
libraries, toys and older experiments that are still up.
a ui library for interfaces that llms write, using about 41% fewer tokens than the same thing in react.
a twitch chat game where viewers race to type answers to trivia, flags and riddles.