Shift Optimizer
A 2,000-line scheduling notebook, refactored into a 75-line algorithm and a self-contained animated web app.
Saskatchewan · Automation & operations
Business Systems Analyst | Automation & Operations
I turn messy operational workflows into systems people can actually run — small, defensible tools that cut manual work and show their reasoning.
Shift Optimizer · live preview
A 2,000-line scheduling notebook, refactored into a 75-line algorithm and a self-contained animated web app.
A daily water-balance model and stepped SK winter protocol, with Jev judging growth, rain, and freeze — served as a live yard schedule.
Default matplotlib shows data; StoryGraph turns it into a visual argument — 10 charts rebuilt story-first.
79 bargaining units, every dues file a different shape. Built a registry-driven pipeline that normalizes, reconciles, validates, and audits them into upload-ready data.
Intercepts every Python file read an AI agent makes, returns a structural outline instead — 64.5% fewer bytes across a 1,016-file corpus — and logs each one to train the model out of needing it.
An agent has exactly zero channels for the outside world to reach it between turns. This gives it one — a watched script whose output becomes conversation.
15 minutes to talk through it — no pitch.