← Work

LoadLens

Is this week actually doable? A student workload planner that answers honestly.

Type
Side project, public prototype
Built with
TypeScript, Cloudflare D1
Links

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.

LoadLens overview with sample data, showing the question Is this week actually doable, a weekly feasibility verdict, and workload totals
The weekly overview, with sample data.

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.
LoadLens weekly capacity map with classes, commutes, meals, and flexible tasks laid out across the week
The capacity map: fixed events and placed tasks across the week.

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.