Fractional CTO for AI-Driven Products
Helping consultancies deliver AI work with confidence and control
I'm Lindsay. Most AI problems are systems problems. I bring deep Bubble expertise with CTO-level thinking—where your app fits in the bigger infrastructure, and how AI-assisted code is changing what's possible. Creator of PlanB Backups, Sasha Studio, and 60 Bubble plugins.
Start a conversation
What I'm thinking about
Same conversations keep coming up. AI that works in a demo but not in production. Apps that outgrew their platform six months ago. Projects that failed before anyone opened an editor. I write about the stuff I actually see.
AI in practice
The demo works in 20 minutes. Production takes months. Most of the work isn’t the AI—it’s everything around it.
Building Agentic Workflows: What Nobody Tells You
Five layers that separate a working agentic system from a chatbot with delusions of competence. We learned this the hard way.
Read article →Twelve AI Features, Zero Vendor Lock-In
We built a dozen AI features without coupling to any single provider. Here’s the abstraction layer that made it possible.
Read article →Replacing Incumbent Systems With AI: The Gap Between Demo and Done
The demo works in 20 minutes. Production takes months. Here’s where the time actually goes.
Read article →From $284 to $88: What Happened When We Asked Claude Code to Cut Our AWS Bill
A real case study in AI-assisted infrastructure work—where the interesting part wasn’t the cost saving.
Read article →Outgrowing your platform
You built on Bubble or something similar. It worked. Now it doesn’t. I’ve done this migration enough times to know where it actually hurts.
7 Hard-Won Lessons and 3 Delightful Surprises from Migrating Off Bubble
The concentrated version: seven lessons and three surprises from migrating a production Bubble app to a custom stack with AI.
Read article →From Bubble to Production: The 8-Day Migration Recipe
The actual playbook. Eight days from Bubble to a custom stack running on AWS. Not eight months.
Read article →Migrating Off Bubble: Fears, Surprises, and Hard-Won Lessons
Nine fears I had about leaving Bubble for a custom code stack with AI. Every single one turned out to be wrong.
Read article →You Left Bubble. Now What?
Nobody mentions the responsibilities until they’re yours. Hosting, security, backups, CI/CD—all of it.
Read article →Getting the thinking right first
Code is cheap now. AI writes it faster than you can review it. That makes vague requirements more dangerous than ever—you build the wrong thing at 10x speed.
You Don’t Have a Code Problem. You Have a Requirements Problem.
We wrote 19 PRD documents before writing a single line of code. The product owner wanted to start coding on day one. We said no.
Read article →Why Your App Needs a Blueprint, Not a Prototype
A prototype proves you can build something. It says nothing about whether you should.
Read article →The Product Owner Who Can Ship Without You
The real test of a migration isn’t whether the code is modern—it’s whether the product owner can maintain and evolve it without specialist help.
Read article →The Math Has Changed: Why Cheaper Execution Demands Better Planning
When building is cheap, the cost of building the wrong thing goes up, not down. The economics have flipped.
Read article →