The frontend is built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4. The backend runs on Elysia.js with Bun, backed by PostgreSQL via Prisma ORM, Redis, and MinIO. AI grading uses Google Gemini 2.5 Flash through the OpenRouter API. Infrastructure runs on k3s Kubernetes with ArgoCD for GitOps, GitLab CI/CD for automated deployments, and an ELK stack for observability