Technical leadership experience across startups to Fortune 500 companies
60+ Engineers
Set technical direction across a national cloud engineering practice
Full Stack Depth
Device drivers to cloud platforms, hands-on technical leadership
Engineering Culture
Build the teams, patterns, and practices that drive delivery outcomes
Personal Engineering
Leadership doesn't mean leaving the work behind. Outside of work I build and run my own infrastructure end to end, where I pressure-test new tools and patterns before they reach a team.
Agentic Engineering
I drive a multi-machine fleet and my daily development through agentic coding tooling (Claude Code). I build the hooks, skills, sub-agents, and multi-agent workflows myself, so the tooling does real work instead of sitting in a chat window.
Declarative Infrastructure
Multiple machines managed entirely as code with NixOS. Self-hosted git, services, and dashboards with full monitoring and automated deployments. If it runs in my house, it's reproducible from a config file.
Systems Programming
Currently building a game engine in Zig, with Rust and low-level work alongside it. Building from scratch keeps me honest about what's underneath the platforms I architect on.
Hands on the Keyboard
Two decades in and I still ship code every day. It's the only way to know what's realistic to ask of the engineers and teams I lead, instead of managing from a slide deck.
Professional Summary
Engineering leader who builds platforms, distributed systems, and the teams that ship them. Created the infrastructure platform and engineering standards used by a 60+ person cloud practice. Architected data pipeline migrations, IoT platforms at millions-of-devices scale, and enterprise cloud transitions spanning 6000+ servers. Technical depth across the full stack, from embedded systems and cloud-native platforms to generative AI and agentic engineering, and the judgment that comes from building production systems and learning from the ones that taught hard lessons.
Started as Regional Practice Manager leading cloud and application consultants, then promoted to National Offer Lead setting technical direction across the full 60+ person practice. Created the infrastructure platform, engineering standards, and delivery frameworks the practice ships with.
Built a reusable infrastructure platform (Bicep and Terraform modules, CI/CD pipeline templates, compliance-as-code policies) used by 60+ engineers across dozens of engagements.
Lead architect on a $10M+ Azure migration spanning 6000+ servers across 15 semi-independent state agencies. Designed the migration framework and orchestrated a 50+ person multi-vendor team to 98%+ on-time delivery.
Founding member of the enterprise GenAI Tiger Team shaping how Capgemini adopts and operationalizes LLMs across delivery domains, including packaged offerings that embed LLM capability directly into pod-style delivery teams.
Transamerica
Interim Director of Architecture
November 2019 – May 2021
Promoted from Principal Architect to lead architecture across four organizations. Took over an architecture function that had become a bottleneck, rubber-stamping designs after they were built instead of shaping them before. Rebuilt it as a collaborative practice where architects work alongside engineering teams, not above them.
Architected Finance department's migration from on-premise batch processing to cloud-native streaming on Azure. Replaced daily ETL jobs with event-driven pipelines processing financial data in near-real-time.
When a derecho knocked out power to the Iowa campus for a week, built an AI-powered triage tool that transcribed support voicemails, ran sentiment analysis, and prioritized the backlog. This wasn't my job. I was leading architecture. But I saw a team that needed help and knew I could ship something fast.
Restructured the ARB, change management, and risk management processes that had been blocking engineering velocity while maintaining the compliance rigor required in financial services.
Microsoft
Cloud Solution Architect & Startup Evangelist
October 2012 – May 2019
Worked hands-on with engineering teams at Fortune 500 companies and startups to move them from treating cloud as "someone else's VMs" to building on event-driven, stateless, and serverless patterns. Part of the open-source technologies team, maintaining deep expertise across Azure, AWS, and GCP because real architecture requires knowing what's actually out there, not just what your employer sells.
Designed cloud-native architectures for IoT platforms ingesting telemetry from millions of devices. Worked through the distributed systems problems that emerge at that scale: event ordering, backpressure, fan-out latency.
Embedded at co-working spaces working directly with startup engineering teams on architecture and platform decisions. Drove Azure adoption among developers traditionally hostile to Microsoft technologies by solving their actual engineering problems, not through evangelism.
Stayhealthy, Inc.
Director of Software Development
August 2008 – May 2012
Built the engineering team and delivery practices from scratch. Hired and grew the team from one to eight, established CI/CD and automated deployment, and owned the full technical stack from device drivers through web APIs to the public-facing analytics platform.
Designed an embedded webview architecture for health kiosks years before Electron existed. Recognized the team had strong web developers but no Windows specialists, and designed the architecture around that reality.
Designed health trend prediction and population analytics using linear algebra to fit clinical biometric data. Deployed internet-connected kiosks to hundreds of grocery stores and healthcare facilities nationwide.
Led a monolith-to-services decomposition, then learned firsthand that service decomposition scales teams more than software. The right architecture depends on the team and the stage, not just the technical requirements.