Revivecode

Old systems, rebuilt, migrated and proven.

Give us the source code of an old business system. We rebuild it as a modern web service, prove the new one behaves exactly like the old, and hand it over to your own GitHub.

invoices.phpPHP 5 · 2009
<?php// invoices.php: customer statement$db = mysql_connect("localhost", "billing", "billing");mysql_select_db("meridian", $db); $id  = $_GET['customer'];$res = mysql_query("SELECT * FROM invoices WHERE customer_id = $id"); while ($row = mysql_fetch_assoc($res)) {    $total += $row['net'] * 1.175;   // VAT at 17.5%    echo "<tr><td>{$row['ref']}</td><td>" . number_format($row['net'], 2) . "</td></tr>";}?>

→ The SQL injection is fixed in the new service, not copied.

Examples of the kind of code we modernise. Each becomes a Next.js and TypeScript web service, tested against the original.
  • Proven, not promised

    Old and new run side by side until every output matches.

  • Your code stays private

    Stored in London, encrypted, and never used to train AI.

  • Yours to keep

    Delivered to your own GitHub, with the tests and an AI assistant set up.

How it works

  1. Step 1

    Send us the source

    Upload the source code of your old system as an archive, or point us to its repository.

  2. Step 2

    We rebuild it and quote

    The AI gets your old system running again, then writes an assessment and a fixed price. Nothing is charged until you accept it.

  3. Step 3

    We build and prove the new one

    A modern Next.js and TypeScript web service, tested against the old system until the outputs match. Anything we can't prove is marked as not proven.

  4. Step 4

    It's handed over to you

    Delivered to your own GitHub, with its tests, an evidence report and an AI assistant set up.

One price per project

Set by the complexity we find when we assess your system. No subscription, and nothing to pay until you accept the quote.

Create an account