Skip to content
Ian Storni

BUBBLE + CODE · CERTIFIED BUBBLE DEVELOPER · WORKING US HOURS

I rescue, build and migrate Bubble apps.

I'm Ian. I'm a certified Bubble developer, and I also work in code. You work with me, not an account manager.

AUDITS FROM $1,500 · BUILDS FROM $8,500

Or email hi@ianstorni.com or send a message.

In short

I'm Ian Storni, a certified Bubble developer and technical product lead with 8+ years in software delivery, working US hours. I audit, rescue, build and migrate Bubble and AI-built web apps for startups and small businesses in the US, Canada, Europe and Australia. Prices start at $1,500 for a Bubble app audit.

Not sure which one you need? Book a call (opens in a new tab) and I'll point you to the right one.

Or email hi@ianstorni.com or send a message.

Selected work

All work
Fixed-price MVP

Industry-specific knowledge base and professional directory

A knowledge base built around one industry, with a directory where people can find professionals in that field.

Ongoing Bubble developmentAPI integration

Logistics platform for daily operations

A Bubble logistics platform for high-volume daily operations, with an employee dashboard, an admin panel and links to a legacy ERP system.

How it works

  1. 01

    Book a call

    You talk to me, the person who does the work.

  2. 02

    Get a fixed price in writing

    Nothing is charged before you approve a written fixed price.

  3. 03

    I build in accounts you own

    Scope changes are raised before the work is done.

  4. 04

    Launch

    MVP, mobile and migration work include a 30-day bug-fix window.

How working with me compares

TopicMeAgencyDeveloper marketplaceIn-house hire
Who you talk toMe, the person who does the workAn account manager or project managerThe developer you hireYour employee
Fixed price in writingYes, approved before work startsVaries by agencyVaries by developerNo, a salary
Who owns the accountsYou, from day oneVaries by contractVaries by contractYou
Scope changesRaised before the work is doneUsually a change orderRenegotiated per jobAbsorbed by your team
Price before the callPublished "from" pricesUsually on requestVaries by developerA salary band

Best for and not for

Best for

  • Startups and small businesses in the US, Canada, Europe and Australia
  • Founders with a Bubble app that is broken, stuck or outgrowing the platform
  • Teams with an app built in Lovable, Cursor, Bolt or Replit that has to hold up in production
  • Teams that want a fixed price in writing before work starts

Not for

  • Hourly work with no defined scope
  • Projects that need a large team or round-the-clock support

FAQ

You're one person. What happens if you're unavailable?

Everything I build lives in accounts you own, so nothing depends on me holding it. If I'm unavailable, you still have the code, the data and the accounts, and another developer can pick the work up.

Who owns the code, the data and the accounts?

You do. I build in accounts you own: Bubble, hosting, domains, databases and any third-party service. Nothing is held under my name, and nothing is locked behind me when the work ends.

Will time zones work?

I work US hours. You pick a call time that suits you on my booking page.

What access do you need?

For an audit, read-only access to your Bubble editor is enough, and I can sign an NDA before I look. For a build or a rescue, I work as a collaborator inside your own accounts, so you can remove my access the moment the work is done.

Is the audit a pitch to rebuild?

No. You get a report that ranks what I found by severity, plus a walkthrough call, and the report is yours to keep whether or not you hire me for the fixes.

Why 'from' prices, and what moves them?

"From" is the price of the smallest version of each offer. It moves with the size of the scope, the integrations involved and the state of the app I start from. Whatever the number, you approve it in writing before any work starts.

Should I stay on Bubble?

It depends on what is blocking you. If performance, running costs or a feature Bubble can't support is holding the business back, I recommend code. The app then moves one piece at a time while your Bubble app stays live. If staying on Bubble is the better call, I'll tell you.

Why not an agency or a marketplace hire?

With an agency you usually talk to an account manager while someone else does the work. On a marketplace, the vetting is on you. With me, the person on the call is the person who does the work. You get a fixed price in writing, and I build in accounts you own.

Not sure which one you need? Book a call. I'll tell you, including when you don't need me.

Or email hi@ianstorni.com or send a message.