Welcome
Hey, I'm Rob. This is my resume site, but it's also a learning sandbox. Every piece of it — the serverless backend, the infrastructure-as-code, the AI chatbot in the corner — exists because I wanted to understand how it works by building it myself.
Why This Site Exists
I learn by building. A static resume page would have taken an afternoon, but it wouldn't have taught me anything. So I kept adding layers — a real API, a real database, real infrastructure — until the resume site became more interesting than the resume itself.
How It Evolved
The Resume Site GitHub
Started as a serverless portfolio — FastAPI on Lambda, DynamoDB, Terraform, the works. One codebase that runs the same locally and in production.
RobbAI — The Chat Widget
Added an AI assistant to the resume. "What does Rob do?" felt more interesting than a bullet list. That experiment turned into something bigger.
Bot Factory — The Platform GitHub
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.
The Fret Detective — First Real Product thefretdetective.com
An AI guitar teacher built on Bot Factory. Proof the platform works for more than just my resume — thefretdetective.com.
Built with Claude
Every project here was built with Claude as a development partner. Not "AI wrote my code" — more like having a senior engineer available 24/7 for architecture discussions, code reviews, and debugging sessions. It's changed how I work.
Try the chat bubble in the bottom right — that's RobbAI. Ask it anything about my work.