LoadLens
Is this week actually doable? A student workload planner that answers honestly.
- Type
- Side project, public prototype
- Built with
- TypeScript, Cloudflare D1
The problem
A student's week is classes, deadlines, work, commuting, meals, and everything else. Calendars show when things happen, but not whether the required work can actually fit. LoadLens combines all of it into an honest capacity plan.

What it does
- Builds a start-of-semester course draft and flags meeting conflicts, lunch pressure, tight transitions, and uneven daily load.
- Combines fixed events with flexible work in a weekly capacity plan, shown as calendar blocks or a workload heatmap.
- Adapts flexible work to early-bird, flexible, or night-owl preferences.
- Answers schedule questions and makes one-item changes in plain language through LoadLens Coach.

The safety boundary
The same rule as my research applies: the model proposes, and code decides. Language models interpret requests and suggest placements, but they are never the source of truth. LoadLens code owns permissions, feasible time windows, conflicts, deadlines, workload numbers, validation, and every state change.
- Every Coach change needs Apply before it takes effect, its impact is recalculated deterministically, and Undo is one step.
- If the model is unavailable, slow, or returns something invalid, the calendar stays unchanged and a local scheduler takes over.
- Official course meetings and imported deadlines stay read-only.