- Built with
- Next.js
- TypeScript
- Supabase
- Monaco
- Platforms
- Web

About the project
Two developers get matched by rating, race to solve the same algorithm problem in a shared arena, and the first to pass every hidden test takes the other's rating.
Built on Next.js and Supabase, running entirely on free tiers.
Highlights
- Ranked ELO matchmaking through an atomic Postgres function — no external queue
- A Monaco-powered duel arena with live opponent progress over Supabase Realtime
- Nine languages: JS/TS run in a sandboxed Web Worker, the rest on a remote compiler
- Solo practice, a live leaderboard, and three switchable themes
Screenshots & renders
02 images