I design cloud platforms, lead the teams that build them, and help engineers grow along the way.
I've spent fifteen-plus years in cloud architecture and engineering leadership. I design the platforms engineering teams build on: self-service repositories and pipelines, serverless and event-driven systems, and infrastructure defined entirely as code.
Just as much of my work is people. I set technical direction, build teams, and mentor engineers and architects as they grow, so the teams I work with spend their time delivering instead of maintaining. Lately that includes AI-assisted engineering, from shared tooling that keeps generated code to a team's standards to agents that turn an alert into a reviewed fix.
Systems I've designed and built. Drawings are simplified to show the shape of each design.
Working on a platform, a migration, or an AI-assisted engineering problem? I'm glad to talk it through.