Principal-level serverless and cloud architecture for teams building on AWS.

I help engineering teams design, fix, migrate, and scale serverless/cloud-native systems - including AI-enabled workloads - with a focus on architecture clarity, reliability, deployment strategy, and developer productivity.

~20 years web & backend engineering
AWS & serverless architecture
Developer tools & platform engineering
Customer-facing technical leadership
Developer Relations & technical enablement
AI enablement & engineering tooling

Serverless should simplify your platform, not turn into distributed chaos.

These are the issues I see engineering teams struggle with most - and the ones that compound into expensive outages, slow delivery, and team frustration.

Lambda sprawl with no clear service boundaries
Fragile deployments that break unpredictably
Unreliable event-driven workflows
Poor observability across distributed services
High and unpredictable AWS costs
Unclear ownership between teams
Security and IAM complexity growing unchecked
Difficult local testing and brittle CI/CD
Migrations that stall halfway through

How I help

Focused engagements designed for teams that need senior architecture guidance - not another vendor pitch.

Serverless Architecture Audit

A focused review of your serverless/cloud architecture to identify structural risks, reliability issues, cost problems, and deployment weaknesses.

Best for: Teams running serverless in production that need an outside senior review.

Typical engagement: 1–3 weeks

Learn more →

Production Readiness Review

A review for teams preparing to launch, scale, onboard enterprise customers, or recover from reliability problems.

Best for: Teams approaching launch or dealing with production incidents.

Typical engagement: 1–2 weeks

Learn more →

Fractional Principal Architect

Ongoing senior architecture support for teams that need principal-level judgment without a full-time hire.

Best for: Growing teams that need architecture decision support on a regular basis.

Available as monthly advisory retainers

Learn more →

AI Enablement for Serverless

Adopt AI effectively without creating architectural risk. Covers AI coding agent workflows, serverless AI tools, and production-ready agentic systems.

Best for: Teams integrating AI features or modernizing their developer workflows with AI.

Custom scoped engagements

Learn more →

Architecture advice from someone who has lived between engineering, customers, and developer tools.

I bring a perspective that combines deep technical work with the communication skills needed to drive decisions across teams.

How engagements work

A clear, repeatable process that gets from ambiguity to action.

1

Discover

Understand your system, team structure, constraints, and goals through structured conversations and documentation review.

2

Review

Inspect architecture, deployment pipelines, observability, reliability patterns, and operational risks.

3

Design

Produce practical recommendations, migration paths, architecture decision records, and target state diagrams.

4

Enable

Help your team execute with workshops, reference implementations, pair sessions, or ongoing advisory support.

Need a senior architecture review before the next expensive mistake?

Let's talk about what you're building and where the risks are.