UAE School Games platform
A national school-sports league ran on spreadsheets. I took an AI-generated prototype to a production platform: bilingual public site, coach portal, admin console, results publishing, relationship management and an offline-first marshal check-in app.
My role. Product owner and delivery lead: scope, architecture, 260+ numbered decisions, review and release. Claude Code agents implemented in parallel lanes.
| Measure | Result |
|---|---|
| pull requests merged | 355 |
| automated test cases | 1,864 |
| API endpoints | ~300 |
| database tables | 61 |
| Arabic UI strings | ~2,500 |
| user roles | 7 |
- React
- TypeScript
- Express 5
- PostgreSQL
- Supabase
- Drizzle
- Vercel
- GitHub Actions
- PWA
