1. Dyvertex
  2. Services
  3. AI prototype rescue

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.

  1. commit
  2. CI
  3. migration
  4. deploy
  5. production
  6. 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.

access

The demo works. The first ten real users found four ways to read each other's data.

code

Every change now breaks two things somewhere else.

data

Nobody can explain what the database schema is supposed to be, including the tool that wrote it.

cost

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.
Next.jsReact NativePostgresDrizzlePrismaSupabasebetter-authStripeSentry

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.

Questions 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]

We read every message and reply within one business day.