Everything is futile. Do it anyway.
Building software, recordings and collections from Paderborn, Germany.
futile.studio · LinkedIn · mayur@futile.studio
- Noggin' is a TV quiz show for a room full of phones. Millisecond buzzer racing, teams, lifelines, no extra hardware. Play it
- Mosaic is a live stream overlay your mods control. Emotes, clips and sounds dropped straight onto the broadcast while the streamer keeps playing. Open it
- Chorusify is a music guessing game where the snippet grows with every wrong answer. Daily puzzles, artist runs, real-time multiplayer. Play it
- Patina is a shared 4096x4096 canvas that runs for a year. Unlike r/place, nothing gets overwritten: paint ages and cures where it lands. Open it
- Knock joins you to a room by sound nobody can hear. An ultrasonic modem in 400 lines, no codes and no QR. Try it
- Qno is Uno where superposition and entanglement are cards in your hand, so the physics clicks through play rather than a lecture slide. Play it
Everything above runs on jinx, bare metal at home on Proxmox and Docker behind a reverse proxy. Owning the infrastructure end to end beats deploying to somebody else's cloud, and it is where most of what I know about systems came from.
Languages: TypeScript, JavaScript, C#, PHP, SQL Frontend: Astro, React, Tailwind, GSAP, vanilla JS with no build step when it fits Backend: Node, Express, NestJS, Next.js, WebSockets Data: Postgres, SQLite, Drizzle, plain JSON files when a database would be overkill Infra: Docker, Proxmox, Caddy, Cloudflare Tunnel Also: Web Audio and DSP, Unity
- Running a real-time game for a room full of phones, and why the server has to be the referee
- Vinyl and cassettes, and what gets pressed at Futile Recording Co.
- Self hosting, and the case for a box you can actually reach
We are here briefly. At scale, nothing persists. There is still something worth doing in the making.


