Independent project · Full-stack development
Hackathon OS
A platform for organisers, participants and judges: registration, AI-assisted team matching, project submissions, scoring and QR check-in.

- The AI feature
- LLM-powered team matching through the Anthropic API, with response parsing, schema validation and rate limiting.
- The application
- Next.js and TypeScript, PostgreSQL with Prisma, authentication and separate organiser, participant and judge workflows.
- The checks
- Vitest tests for AI response parsing and fallback behaviour; Playwright tests for core application workflows. GitHub Actions runs linting and tests.
Explore the implementation
The matching feature sits within a broader application. Model responses are parsed and validated, and the AI matching endpoint is rate-limited. Automated checks cover parsing and fallback logic as well as user workflows.
The repository documents the data model, authentication, validation, test commands and CI workflow, so the implementation can be inspected alongside the demo.
Read the technical overview




