About
Hi, I'm Terence Schumacher. I fix the part of software engineering nobody puts on a roadmap: the gap between "the build passed" and "we're confident shipping this Friday."
At Tableau, I spent seven years inside that gap — migrating a desktop monolith from CMake to Bazel on Apple Silicon, automating macOS code-signing that had been eating 720 hours a year, and redesigning CI/CD until release lead time dropped 79%. I was the person teams called when Gradle broke at 2 a.m. or a canary needed a human to decide whether to roll back.
At Invisible Technologies, the problem got harder: 28 microservices running AI workflows where a silent failure means bad data, not just a 500 error. I built the maturity audit that scored every service on DORA metrics, then the Temporal-orchestrated observability layer that traces 100% of critical workflow paths. Same throughline — make the platform legible before it breaks in production.
I write about what I build because documentation is part of the deliverable. If another engineer can't operate your system from your runbook, you didn't finish the job.
Let's Connect
Platform engineering, release automation, observability — happy to talk through any of it.