0/hr.">
Custom software development · billed by the hour From $10/hr

Custom software, at
a tenth of the price.

A full custom software development service. Internal tools, customer-facing web and mobile apps, dashboards, automations, integrations between systems, custom modules on top of any tool you already run, AI features, data pipelines. Whatever your business needs that doesn't exist off the shelf. AI-paired senior engineering, billed by the hour, code shipped to your repo.

$10/hr custom dev Prepaid in 10-hour blocks Code shipped to your repo
When to commission a build

Three good reasons
to bring us in.

Most companies don't need custom software until they hit one of these. When you do, the work is usually smaller than you think.

case · 01

Off-the-shelf has 95%. You need the last 5%.

Every business has at least one workflow nobody else has. A custom module, an extra step in an approval flow, the report your software just won't produce, built on top of the tools you already own.

The tell: someone exports the data every week to fix one thing by hand.
case · 02

Your spreadsheet has become load-bearing.

The spreadsheet with twelve tabs that quietly runs your operations. Time to turn it into a real internal tool, with logins, an audit trail and exports, before someone deletes a row.

The tell: only one person is trusted to touch “the file.”
case · 03

Two systems that refuse to talk.

Your sales, finance and operations tools each hold a different version of the truth. We build the integration so nobody has to copy-paste at 9pm on a Sunday.

The tell: the same number lives in three places, and they disagree.
Founders, hi

Your MVP, for the cost of a laptop.

$10/hr in 10-hour blocks wasn't designed for founders, but it happens to be perfect for one. A single prepaid block gets you a working prototype with auth and one core flow. Two blocks gets you a v1 you can put in front of real users. Most MVPs we ship land between 30 and 80 hours.

Web apps (Next.js, FastAPI, Postgres), AI features (Claude, RAG, classifiers), mobile via PWA, payments, auth, the works. Source in your repo from commit one, deploys to your servers (or ours, if you don't have any yet).

Founder pack
MVP Starter
$300/ 30-hour block
  • Working prototype in your hands in 2 weeks
  • Auth, one core flow, deployed to staging
  • Source in your GitHub from day one
  • 30 days of bug fixes on us
Most teams need 2–3 blocks to reach v1.
Why so cheap

AI-paired engineering. Same craft, a tenth of the bill.

A senior engineer paired with current-gen models, working from a sharp written spec. We ship in hours what an agency quotes in weeks, because the slow parts (boilerplate, scaffolding, glue, tests) happen at machine speed. The human work is design, judgment and review.

You don't pay for slide decks, account managers, or "discovery phases". You pay for shipped, reviewed code, in 10-hour blocks. That's how we get to $10 an hour without skipping the parts that matter.

Senior engineer · AI-paired · prepaid blocks · code in your repo
Traditional agency. Discovery, mockups, sprint planning, three Slacks, six meetings, $150/hr.
Aërgap. One spec, one engineer, AI doing the typing. $10/hr.
Scope drift over weeks. The estimate triples by month two.
Fixed-block sprints. 10 hours at a time. Burn it, see it, decide on the next one.
You inherit their stack. Their hosting, their CI, their lock-in.
Code in your repo, day one. Deploys to your servers. Leaves no fingerprints.
"Senior consultant" rate, junior body. Bait and switch on day two.
Same engineer top to bottom. The one who scoped it writes it.
How a build goes

Four steps. No retainer.
You can stop after any one.

This is the playbook. Most builds finish inside one or two blocks. Bigger ones get re-scoped each block, not at the start.

Spec

A 30-minute call. You leave with a written spec, a fixed-block estimate, and an honest "this isn't worth doing" if it isn't.

Block

You prepay your first 10-hour block. We start that day. You get a public progress link with every commit and the running hour tally.

Ship

Code merges to your repo. We deploy to your staging, you test, we deploy to prod. Tests, a changelog and a short README come with it.

Care

30 days of bug fixes on us. After that, more blocks if you want them; otherwise the code is yours and we go away quietly.

A note on AI-paired engineering

AI-paired, not AI-replaced. A senior engineer signs every commit.

"AI-paired" can sound like we're winging it. We're not. We use current models to remove drudgery (boilerplate, glue, type definitions, tests), but every line is read, refactored and shipped by a person whose name is on it. Same standard as any other shop. Just a tenth of the hours.

  • Source in your repo from commit one.No private code we hold over you.
  • Tests, types and a README.The boring parts AI is great at — we still ship them.
  • Deploys to your own infrastructure.The same place your other tools run. No new vendor to sign up for.
  • The same senior engineer, end to end.No bait-and-switch to a junior on day two.
  • You can read every prompt.We log them, attached to commits, on request.
  • If it breaks in 30 days, we fix it free.If it breaks after, we fix it at $10/hr.
FAQ

Common
questions.

If yours isn't here, a 20-minute call almost always answers it.

Talk to a human →
No catch, three rules. We work in prepaid 10-hour blocks (so we don't chase invoices). The spec is fixed before we start (so we don't argue about scope). And we use current-gen models to do the typing (so we earn a livable rate while you pay a fair one). That's the whole trick.
Same engineer-reviewed standard as anything we build by hand. AI writes the easy parts faster; a senior human writes the hard parts, reviews the easy ones, and owns the result. Every commit has tests and a name on it. If we wouldn't merge it into our own production, you don't get it.
We've shipped 200-hour builds in 10-hour blocks. The shape is the same, just more blocks. We do not do open-ended retainers, fixed-bid all-in-one app builds, or "we'll figure it out as we go". Every block has a spec and an end.
Your repo, your cloud, your infrastructure. We push directly to a GitHub / GitLab repo you own. Deploys go to your servers. If you fire us tomorrow, you keep everything: code, deployment scripts, README, the lot. Same philosophy as our installs.
We tell you before you run out, usually at the 70% mark. You decide whether to buy another block, descope, or stop. We never silently keep working on your tab. If our estimate was honestly bad (rare; we keep records), the next block starts at half price.
Python (Odoo, FastAPI, Django), TypeScript (Node, Next.js, Astro), Postgres, Redis. For mobile, we lean on PWAs unless you need native. We avoid exotic frameworks: boring, well-supported tools, so your team can pick them up after we leave.
They're complementary. Most clients arrive for an Odoo or Zammad install and stick around for one custom build per quarter: a missing report, a new integration, a small portal. You don't have to be an existing client to commission a build, though.

Bring us the weird thing.

Tell us in two paragraphs what you need. We come back inside a day with a fixed-block estimate, or a polite "this isn't worth building." Either way, you get a written answer.