Notes
How the things I build actually work.
Write-ups of tools I built for real HR problems - what the problem was, what I tried, what broke, and what it cost. Written for people who have the same problem and want to know whether it's worth solving.
What 276 HR Ops job ads say companies need the role to do
Payroll errors caught three days before the money moves
In the queue
Behavox University: building a training function from nothing
How 150+ people got onboarded through a university that didn't exist, and what cut new-hire ramp time by half.
50+ promotion and equity documents in minutes: automating a cycle's paperwork
From a team hand-generating letters one by one to a single run from the HRIS, and why the client called it a 10x return.
Scrub: anonymizing HR documents before they reach an AI tool
A single-file browser tool that strips names and identifiers out of PDFs and Word files with nothing leaving the machine. What the regexes get wrong, and why the PDF layer was the hard part.
Apps Script wizards for HR teams with no engineering support
Bulk document generation, BambooHR field mapping, and the Drive permission model that ate two days of my life.
Ops Signal: a daily brief that reads the news so an ops team doesn't have to
Building a filter that surfaces what actually changed in employment rules and HR tech, and drops the rest.
Shipping an iOS app while running an HR practice
SpeakingCamps: Laravel backend, React Native client, StoreKit 2 subscriptions, and what I learned about scope from building a product alongside client work.