Bazel Multi-Build
Polyglot Bazel monorepo spanning Java and TypeScript with shared build graphs and remote-cache patterns. Mirrors the Tableau desktop migration that cut incremental build times by up to 75% for hundreds of engineers.
Hi, I'm Terence Schumacher
Currently exploring AI workflow reliability and DORA-driven release automation at scale.
I take messy build and release systems — monorepos, CI/CD pipelines, observability stacks — and make them measurable, automatable, and safe to ship on.
Seven years from Tableau's desktop release engineering to Invisible's AI data platform: Bazel migrations, canary rollouts, maturity audits, and the tooling that turns "it works on my machine" into "we know before production does."
Polyglot Bazel monorepo spanning Java and TypeScript with shared build graphs and remote-cache patterns. Mirrors the Tableau desktop migration that cut incremental build times by up to 75% for hundreds of engineers.
Progressive traffic shifting with Prometheus SLO gates and automatic rollback on Kubernetes. Models the telemetry-gated canary rollouts that helped reduce release lead time by 79% on enterprise CI/CD pipelines.
DORA lead-time metrics API integrating with GitHub for cycle-time visibility across teams. Implements the scoring model used in platform maturity audits across 28 microservices.