apps script migration
Willow Glen Tutoring
Twenty-one tangled script files, consolidated into one — with zero downtime.
The problem
Willow Glen's session-tracking system ran on 21 separate Apps Script files built on Google's deprecated Rhino runtime. It worked, barely — but it was fragile, impossible to reason about, and on borrowed time as Google pushed everything to V8.
What I built
- Migrated the entire project from Rhino to the modern V8 runtime, fixing the syntax and behaviour differences that break silently in a naive port.
- Consolidated 21 files into a single coherent codebase, removing duplication and dead paths.
- Cut over with zero downtime and handed back client-facing documentation, so the next person can actually maintain it.