About

One engineer who rebuilt his own Bubble app — and now does it for others.

I'm Greg. I shipped my first SaaS on Bubble in 2021, hit a ceiling about 11 months in, and spent six painful weeks rebuilding it in Next.js + Postgres. That second version is still running today — same product, 10× cheaper to run, no more Bubble app freezing on Friday nights.

Bubble to Code exists because I've been on both sides of that migration. I know exactly which workflows are easy to port, which ones hide a week of work, and which ones nobody should rebuild — they should be deleted and replaced with something simpler. Agencies don't tell you that, because they bill hourly.

Now I do it with Claude Codein the loop — Anthropic's coding agent, the same one running your free analysis. Roughly half the time of a traditional agency, with a real human (me) writing the actual code, reviewing every PR, and accountable to one inbox.

If you want to talk to a vendor first, I'm happy to be it. If you hate vendors, the free 10-minute report tells you everything I'd say on a call — without me needing to dial in.

How I work

Five rules I won’t break on your rebuild.

    01

    Ship daily

    A deploy a day, even if it's tiny. You see motion every morning. If a week goes quiet, fire me.

    02

    Preserve what works

    If a Bubble workflow already does its job, we keep the data model and re-implement it identically. Rewrites where they add value, not where they look pretty.

    03

    Tests before mocks

    Critical paths (auth, billing, webhooks) have real integration tests against a real Postgres before I call them done. No silent 'works on my machine'.

    04

    Your repo, your IP

    GitHub org transferred to you on day one. I push commits, you own them. Walk away anytime — code stays.

    05

    One throat to choke

    I'm the engineer AND the PM AND the support email. No account-handoff theatre. You text me, I reply.

    06

    No agency BS

    No 6-figure 'discovery' phases. No 47-page SOWs. We scope the slice, ship it, then decide on the next slice.

Receipts

What I’ve built before this.

Anonymized — clients prefer not to be poached. Real numbers, real stacks.

Marketplace

B2C marketplace with Stripe Connect

Bubble workflows
182
Code rebuild time
11 weeks
Monthly infra cost
$340 → $42

Internal CRM

Sales-ops platform for a 25-person team

Original Bubble bill
$1,180/mo
Code rebuild time
7 weeks
Now self-hosted on Vercel
$60/mo

Vertical SaaS

Inventory + invoicing for a niche industry

Bubble app age
3 years
Code rebuild time
9 weeks
Page load p95
8s → 0.6s

When you become a customer, I’ll ask for permission to add yours here too — with whatever attribution you’re comfortable with.

Drop me a file or ten minutes — pick whichever’s cheaper.