Madhav FM is a radio with four rooms: coding, poker, reading, and cooking. You pick one, press play, and drop straight into the middle of a song, the way you do when you turn on an actual radio. No playlists, no queue, no skip.
Each room is a full illustrated scene, and the art is the interface. The bit of chrome at the bottom fades away once you stop touching it, and the scenes are quietly alive if you look: dust in the window light, a blinking cursor, steam off the pan, a flock crossing the skyline. Nothing hard-cuts, everything fades.

Under the hood it is a static Next.js site. The audio runs on the Web Audio API, and the effects are a single canvas driven by a config file per scene, so adding a room is just an image, some music, and some JSON. The art and audio live on Cloudflare R2.
I built most of it with Claude Code. It does one small thing, and it does it the way I wanted.