Beta2026
GameGrid
Schedule a multi-venue tournament in minutes, with zero hard-constraint violations.

A tournament scheduler built on a real constraint solver. Load teams, coaches and fields, press Schedule, and get a complete schedule with no coach double-booked across venues, travel buffers respected and rest constraints honoured. Tested on 600-game scenarios.
- Problem
- League coordinators schedule by hand or with tools that use heuristics and quietly produce conflicts. A coach booked on two fields at once is discovered on game day.
- Build
- A CP-SAT model over venues, time slots, teams and coaches, exposed as a stateless HTTP service behind a Next.js interface. Spreadsheet import, conflict explanations and a test harness covering large tournaments.
- Outcome
- Polished MVP validated against a real youth-sports consulting engagement. Accounts, billing, referee assignment and bracket generation are the remaining work.
Related work
All work
Live
LiveForward an email. The inbox classifies it, files it and asks only when it must.
- TypeScript
- Supabase
- Claude API
- AgentMail
LiveStructured personal development with team accountability. On the web and the App Store.
- React
- TypeScript
- Supabase
- Resend