Customsoftware
Web apps, cloud backends, desktop clients, and the integrations between them.

What you get
From a brief to a product in production: React web apps, TypeScript backends, cloud APIs, desktop clients, and the integrations that tie them to the rest of your stack.
Everything ships with tests and a CI pipeline from the first week, in your repository and your cloud accounts, so nothing about the handover is a surprise.
Delivered in your repository, in your name
- Production code in your repository, in TypeScript
- Automated tests and a CI pipeline that gates every change
- Infrastructure as code and a repeatable deployment
- Documentation your next engineer can pick up
- A fixed-price or milestone plan agreed before we start
Good for
A product that has outgrown a no-code tool or a prototype
An internal tool your team will live in all day
A platform that must work with GitHub, Slack, email, payments or a CRM
Software trusted with credentials, customer data or money

Tools we reach for
Chosen for your workload and your bill. The model, the cloud and the database are settings, not lock-in.
- TypeScript
- React
- Node.js
- Bun
- MongoDB
- Postgres
- Docker
- AWS
- Tauri
- Playwright

Before you ask
The things people ask before they write to us. Anything else, ask in your brief.
Do you work with an existing codebase?
Yes. A short audit comes first so the plan is based on what is actually there, then we improve it in slices rather than proposing a rewrite.
Who owns the code?
You do, from the first commit. It lives in your repository under your accounts, and there is nothing to migrate when the engagement ends.
How do you price a build?
A fixed price for a defined scope, or milestones for longer work. Changes are priced as they come up, in writing, before we do them.
Start with
a few lines
The problem, who it is for, and anything already fixed. We reply with questions or a proposal.
- A senior engineer reads it, not a sales team
- Questions or a proposal within two business days
- A written scope, fixed price and dates before any work