/projects

Academic Load Monitor

explainable academic workload, before it turns into burnout

  • TypeScript
  • Next.js
  • FastAPI
  • Postgres

academic-load-monitor.pages.dev ↗

A planning instrument for students that models academic pressure explicitly instead of hiding it inside a to-do list. It ingests courses, assignments, daily check-ins (sleep, stress, energy, focus), and study sessions, then runs a rules-based, non-diagnostic risk engine — deadline collisions, ambiguity debt, recovery pressure, plan drift, blocked work — feeding an explainable weekly planner that surfaces one concrete next move.

The dashboard covers Today, a Week Map, Courses, course and assignment detail, and a Weekly Review with student-controlled Markdown and advisor-packet exports. It’s deliberately positioned as planning software, not a medical product: every risk flag explains itself and nothing is diagnosed.

A Next.js 16 + React 19 frontend over a tested FastAPI/Postgres backend with cookie-session auth. The portfolio demo runs entirely client-side on seeded data — every screen populated and explorable, read-only.