01
rules_cloudrun
Cloud Run configuration is easy to duplicate and difficult to validate. These Bazel rules validate inputs, generate typed manifests, and support digest-pinned service, job, and worker deployments.
View rules_cloudrun on GitHubI work on infrastructure, software engineering, and distributed systems, primarily with Go, Bazel, Kubernetes, GCP, and AWS.
01 / Featured work
Open-source projects spanning cloud infrastructure, AI systems, Go libraries, and network automation.
01
Cloud Run configuration is easy to duplicate and difficult to validate. These Bazel rules validate inputs, generate typed manifests, and support digest-pinned service, job, and worker deployments.
View rules_cloudrun on GitHub02
A search-grounded Discord AI system with multi-cloud and multi-LLM-provider support. It can run as separate gateway and worker microservices or as a single deployment, with optional DynamoDB-backed state.
View Jarvis on GitHub03
Reusable Go building blocks for production command-line applications: stack-aware errors, graceful shutdown, and retry behavior designed around resilient operations.
View std on GitHub04
A small Go service that watches a changing public IP and keeps Cloudflare DNS records synchronized, removing a fragile manual step from home-lab operations.
View DNS Controller on GitHub02 / Open source
Contributions, features, and fixes to upstream open source projects.
In review
Fixes exclusive-if-local incorrectly limiting
concurrency when actions use remote execution.
Merged
Adds configurable directory and file permissions to JavaScript image layers.
Merged
Restores Pigz compatibility with Bazel 9.
Merged
#765 and #767 correct multi-version package selection and OS-specific PostgreSQL yum GPG key handling.
03 / Experience
Selected outcomes from platform engineering, infrastructure, and software roles.
Build & CI
At Apex, architected Bazel CI that reduced P50 build/test time by 65%+, P90 by 80%, and P95 from 1h 25m to 25 minutes, while standardizing container builds across Go, Java, TypeScript, and Python. All with a sub four-minute P50 Build/Test on PRs, and Merges.
GitOps delivery
Designed services and tooling for manifests, configuration, and GitOps orchestration in a 20M+ line monorepo supporting 500+ builds, 900+ applications/services, and thousands of deployments, all daily.
Infrastructure
At the OSU Open Source Lab, built infrastructure for more than 100 clients and implemented multi-zone automatic PostgreSQL failover serving over 150 organizations.
— Present
Apex Fintech Solutions
— Present
Lavndr
—
Oregon State University Open Source Lab
—
Lithia & Driveway
—
Coding with Kids
—
Oregon State University · Systems and distributed systems emphasis
04 / About
I’m an infrastructure and software engineer interested in distributed systems, build systems, cloud infrastructure, and developer tooling.
Outside of work, I manage a home lab, follow Formula 1, and hike around the Pacific Northwest. I also share the house with three cats—Fish, Milo, and Ramen—who are much less interested in reliable infrastructure.