Services Two practice areas · One operator

AWS and GenAI services, sized to ship.

I run two related practices: shipping production agentic AI on Amazon Bedrock, and the AWS foundations that make any of it work. Every engagement is scoped, fixed-price where possible, and built in your account.


Practice 01 · Generative AI on AWS

Agentic AI, deployed on Bedrock.

Feasibility, build, and the architectural muscle to make GenAI production-grade. The work that's the focus of the practice today.

Practice 02 · AWS foundations

Boring AWS, done well, so the AI on top doesn't fall over.

Patterns built up since the S3 days, and a lot of production AWS behind them. The infrastructure layer underneath everything else, and useful in its own right.

How engagements work

Short, scoped, written down. Same pattern, every time.

Step 01

A paragraph and a 30-minute call.

You send what you're trying to do. We talk for half an hour to see if it's a fit. If it isn't, I'll say so, and where possible point you somewhere better.

Step 02

A scoping doc, written down.

For Sprints and audits it says exactly what I'll do. For builds it says where the work stops. Either way, fixed price wherever the work allows.

Step 03

Work, in your account.

Code into your repo, infra into your AWS account. Weekly checkpoints with a written status note. No surprises at the end.

Step 04

Handover, then out of your hair.

You own everything. If you want a next engagement, we scope it. If not, that's the right outcome. The goal is your team owning what we built.

Pick a starting point

If you're not sure which service fits, start with a paragraph.

Most engagements start with a few sentences in an email. From there I'll either propose a Sprint, a different service, or, if it's not a fit, a better-suited recommendation.