
SIT Compendium
A structured, searchable knowledge system for technical coursework
A full-stack academic publishing platform for organizing courses, topics, notes, and worked solutions into a maintainable knowledge base with reliable mathematical rendering.
The 15-second brief
At a glance
- Outcome
- Turned fragmented course notes and solutions into a consistent publishing system with typed content, navigable topic hierarchies, and first-class mathematical notation.
- Delivery
- Shipped, 2025 · Personal
- Focus
- Full-Stack, Web
- Scope
- 12 core technologies
Ownership and evidence
What I built
The product decisions and engineering work that shaped the final result.
Defined a schema-driven TypeScript content model that keeps course, topic, and solution pages consistent as the archive grows.
Built server-rendered routes and REST interfaces with the Next.js App Router for fast navigation and indexable academic content.
Integrated KaTeX and LaTeX-aware rendering for equations, derivations, and notation-heavy material.
Established a reproducible delivery path with Docker and automated Vercel deployments.
Product evidence
See it in action
Interface views and demonstrations from the working product.
Course list with topic counts and exam-practice availability Course page: topic hierarchy alongside a practice call to action KaTeX-rendered theory and notation-heavy exercises Step-by-step worked solutions, revealed on demand Exam practice: filterable MCQs, flashcards, and cheat sheets UML scenarios rendered live as class diagrams with Mermaid.js Light theme, switched instantly alongside dark