Experience¶
Nearly 20 years building software — full-stack web development, platform engineering, DevOps, and increasingly, agentic AI workflows. For the full picture, check out my LinkedIn.
DevOps Tech Lead¶
Leading DevOps for ~5 concurrent client engagements, ranging from embedded work with in-house platform teams to solo ownership of full deployment pipelines.
- Sole DevOps lead for an LLM-backed clinical data application (Vanderbilt-spinoff startup), shipping Terraform modules that install the platform at 7+ major U.S. hospital systems across AWS and Azure, plus on-prem Docker Compose deployments.
- Embedded with the platform team at a growth-stage energy/climate company, extending their CI/CD, Kubernetes, and infrastructure tooling.
- Core engineer on AppPack, Lincoln Loop's platform for simplifying AWS deployments and CI/CD.
DevOps / Platform / Backend Consultant¶
Took over a Python/Django backend that had been left in poor shape by a previous offshore vendor. Cleaned up the codebase, fixed deployment, and prepared the system for handoff to the client's incoming in-house team.
Coordinated backend changes alongside a Next.js (Vercel) frontend rewrite, providing API contracts and migration paths so the two efforts shipped in lockstep.
Staff Engineer¶
Authored AWS CDK (TypeScript) infrastructure for a major rewrite of the company's healthcare communications platform, replacing prior CloudFormation templates with reusable, type-checked stacks.
DevOps Contractor¶
Led the migration of Dandy's CI/CD platform from CircleCI to Buildkite — bringing the same Buildkite expertise I'd built at Wayfair to a fast-growing dental-tech company.
Senior Staff Engineer¶
"Floating architect" across Developer Acceleration during Wayfair's monolith-to-services migration.
- Backstage adoption. Evaluated and proposed Spotify's Backstage as Wayfair's developer portal years before it was an obvious call. Joined the team that owned it and architected the container-based dev/deploy flow. Backstage is now the daily entry point for the majority of Wayfair's engineers.
- Keycloak / AuthN-AuthZ. Embedded with the team that runs Keycloak; co-architected the GKE deployment that became the de facto OIDC provider for backend services and unblocked the migration off the monolith.
- Engineering Docs Guild. Founded the cross-org guild that owns the MkDocs-based technical documentation system, and codified best practices for technical vs. product documentation.
Staff Engineer — Python Platforms / Dev Acceleration¶
- Python Platform (founding member). Architected the multi-stage / onbuild Docker image system that became the bedrock of every Python service at Wayfair. The platform grew to support 900+ engineers and made Python the most-used backend language in production. Hardened supply-chain security, thwarting multiple sophisticated attacks against the build pipeline.
- Buildkite. Led R&D into next-gen CI/CD and convinced leadership to bet on a then-small Australian company called Buildkite. It now powers all deployment at Wayfair.
- MkDocs platform. Built and maintained the Markdown→HTML service used by hundreds of engineers across thousands of repositories.
- Dev Acceleration (founding member). Helped form the team that drove Accelerate / DevOps culture change as Wayfair shifted from monolith to services.
Infrastructure Architect — InfraNext¶
- Founding member of the team that evaluated Mesos vs. Kubernetes for org-wide container orchestration (chose Kubernetes) and got Artifactory adopted as Wayfair's standard artifact repository.
- Lead SRE for the centralized Redis / Memcached / Twemproxy cache tier.
Software Architect¶
Led transformational engineering change at this Google Ventures-backed end-to-end marketplace for custom-made goods.
- Modernized a Django backend into a modular, RESTful, class-based-views architecture; replaced legacy frontend code with a Backbone/Underscore MVC and modern JS tooling (npm, gulp, Browserify).
- Built Puppetized Vagrant dev environments that cut engineer onboarding from a week to a few hours.
- Introduced ChatOps (HipChat + Hubot) for releases, ticketing, and staging management; stood up Jenkins CI with Python unit tests and Selenium browser tests.
- Migrated ~1 TB of image assets to a more reliable architecture; instrumented the platform with StatsD and DataDog.
IT Specialist¶
Owned three of the org's four web properties end-to-end (nationalpriorities.org, costofwar.com, costoftaxcuts.com), all on Python/Django, and helped design data.nationalpriorities.org in partnership with Forum One and Sunlight Labs.
Ran all hosting infrastructure (Ubuntu VPS) plus the office's 12-desktop / 2-server Linux environment, and stood up Redmine for ticketing and source control.
Web Developer (Freelance)¶
Built and shipped client websites in several different languages and frameworks.
Side Projects¶
agentctl¶
A Go and tmux-based wrapper around Claude Code that orchestrates multiple agentic engineering sessions in parallel — letting me run Claude Code across several projects, contexts, and panes from a single workflow. Built to scale my own daily AI-assisted engineering practice across concurrent client engagements.