The Resume Site
Started as a serverless portfolio — FastAPI on Lambda, DynamoDB, Terraform, the works. One codebase that runs the same locally and in production.
Could have been a static page. Wasn't the point.
20+ years building, scaling, and leading high-performing engineering organizations across healthcare modernization, financial services, and cloud architecture. This site started as a serverless resume and turned into a learning lab — every layer is something I wanted to take apart and rebuild.
Each layer of this site exists because I wanted to understand something. Here's how a resume page became a serverless platform.
Started as a serverless portfolio — FastAPI on Lambda, DynamoDB, Terraform, the works. One codebase that runs the same locally and in production.
Could have been a static page. Wasn't the point.
Added an AI assistant to the resume. "What does Rob do?" felt more interesting than a bullet list. That experiment turned into something bigger.
Try the chat bubble in the bottom right — that's RobbAI.
The chatbot code was reusable, so I extracted it into Bot Factory — a platform where you define a bot with YAML and deploy it to serverless AWS.
RobbAI is one bot running on it. Anyone else's bot can be too.
An AI guitar teacher built on Bot Factory. Proof the platform works for more than just my resume.
Same infrastructure, different domain. That's the point of a platform — and the point of building this way.
What started as curiosity turned into a different way of working. Here's how, and what I'd pass along to another senior engineer.
Once the shape of the work is right, let AI do the doing — but in small steps, with check-ins between. Then one more checkpoint than you think you need.
Chat is useful. Agents tighten the loop. That's when AI moved from neat toy to "this changes how I work" — and where the ceiling of what I could build went up.
Confident-but-wrong is the real failure mode. The trust comes from the feedback loop, not from the model. If I can't see the output failing, I'm not actually evaluating it.
I still have to know the system. AI accelerates the building; the judgment about what to build, and why, stays mine.
Healthcare, financial services, and the AWS work that ties them together.
The stack I keep coming back to, grouped by purpose.
A request from your browser to the byte stream coming back — every box is a real piece running in AWS.