Blog
Writing
Notes on the systems I build and the systems I keep running.
2026-07-15
What 10 months of L1/L2 support taught me about building software people can operate
Before I wrote the software, I was the person you called when it broke. That job decided how I built WorkforceIQ's permissions, audit trails, and password flow.
2026-07-10
Auto-rostering 370+ staff: how WorkforceIQ's scheduling engine works
Three shift templates, seven days, and one rule that shaped the whole design: a manual override must survive every future rotation.