The demo works. The first ten real users found four ways to read each other's data.
Prototype rescue
AI built you a demo. We build the part that survives users.
Lovable, Bolt, Replit, Base44, v0. The prototype works in the video. We find what the video hid: access control, the data model, the bill, and the part that falls over on the first busy day.
- commit
- CI
- migration
- deploy
- production
- real load
Everything downstream of here inherits whatever the generator decided.
You are probably here because
If none of these sound like your app, the free call is still the fastest way to find out what does.
Every change now breaks two things somewhere else.
Nobody can explain what the database schema is supposed to be, including the tool that wrote it.
The API bill is larger than the revenue and growing faster.
What we rebuild
Fixed scope, fixed price, agreed before anyone writes code. If something outside this turns out to matter more, we re-scope in the open instead of quietly billing for it.
- Risk map
- What is broken now, what breaks under load, and what is a security problem, sorted in that order. Delivered in the first days, not at the end.
- Auth and access
- Real sessions, real roles, and access checked on the server. Generated apps are reliably confident that a hidden button is a permission.
- Data model
- A schema with constraints, indexes, and migrations, instead of whatever shape the generator settled into across forty prompts.
- Deployment
- CI, separate environments, secrets out of the repository, and a rollback that has been tested at least once.
- Tests
- A test suite written as the rebuild goes, starting with the access-control paths. A generated codebase arrives with no tests, which is why nobody on it can tell whether today's fix broke last week's feature. AI helps here more than anywhere else: it reads the whole codebase and proposes the cases, including the ones the original prompts never considered, and we keep the ones a real user could reach.
- Monitoring
- Errors, logs, and alerts, so the next incident is something you notice rather than something a customer tells you about.
- Mobile, if there is one
- The same treatment on the React Native or Expo side, through to store submission and a signed release pipeline.
Price
One number, agreed before we start.
If you only want to know how bad it is first, start with the audit at $1,800: the ranked fix list is yours in two working days and you decide after.
We have shipped our own products to real users: Mira on the iOS App Store and ariex.fit in public beta. There are no rescue case studies in the portfolio yet, and we are not going to claim there are some under NDA.
Prototype rescue
Production-Ready
Lovable, Bolt, Replit and Base44 builds, made to survive users.
Start with the free callQuestions we get asked first.
Anything not answered here is worth twenty minutes on a call.
Which AI builders do you work with?
Lovable, Bolt, Replit, Base44, v0, and plain Claude or Cursor output. The tool matters less than what it left behind, and the failure patterns are similar across all of them.
Rewrite, or repair?
Repair where the product decisions are sound and only the engineering is thin, which is the common case. Rewrite when the data model makes correctness impossible. We answer this in the first days and in writing, not after three weeks of billing.
Can the prototype stay live while you work?
Usually yes. We branch, stand up a parallel environment, and cut over once it is verified. If the live version is actively leaking data, we will say that the right move is taking it down first.
Do you use AI to do the work?
Yes, deliberately: Claude Code and Codex for boilerplate, migrations, and test coverage. What we do not delegate is architecture, security review, and the judgement about what production-ready means for your users. Every AI-assisted change ships through senior review. That review is the business.
What if the honest answer is start over?
We say it, on the free call, before you have paid anything. A clean no is a legitimate outcome of an audit call and it happens.
Book the audit
Want a straight answer on this one?
Send the repo, the rejection notice, or just the idea. Twenty minutes is enough to tell you whether a rescue, a rebuild, or a clean no is the right next step.
Prefer email? [email protected]