Full-stack & AI systems architecture

I architect AI systems
that survive contact
with production.

Technical Lead and Software Architect with 10+ years shipping distributed, cloud-native systems across FinTech, HealthCare and startups. I turn fuzzy AI ambitions into services with owners, budgets, latency targets and a page someone can wake up to. Everything on this domain — the work, the writing, the code, the CV — is one place, kept current.

How I work

01

Architecture first

Domain boundaries, event contracts and failure modes on paper before a line of glue code — DDD, EDA, saga patterns and state machines. Most AI projects die from missing seams, not missing models.

02

Spec-driven, not ad hoc

Plan → implement → independent review before human sign-off. Trading ad hoc prompting for a protocol-based lifecycle cut feature delivery time by roughly 40% on my current team.

03

Own the operations

Infra, CI/CD gates, telemetry and on-call. Built the monitoring that cut one team's production downtime frequency by about half — I build things I'm willing to be paged for at 3am.

Selected work

All projects →

Featured writing

All writing →

Stack I reach for

Languages

TypeScript · JavaScript · Python · Go · C# (.NET)

AI

Multi-agent orchestration · spec-driven development · RAG · LLM integration · Claude · GitHub Copilot

Platform (AWS-first)

CDK · Lambda · API Gateway · Cognito · DynamoDB · Step Functions · EventBridge · SES · EC2 · CloudFront · Docker

Data & messaging

MongoDB · SQL Server · Redis · Kafka · GraphQL