Custom software developer UK
Custom web software: accounts, dashboards, payments, and the unglamorous tools a business actually runs on.
When a spreadsheet or a pile of SaaS subscriptions is the product, it is time for software. I scope a thin version, ship it, and extend it once it is in use.
Start a projectWhere it hurts
- The business runs on a spreadsheet that only one person understands.
- A stack of subscriptions almost does the job, and the gaps are filled with manual work.
- There is no admin view, so every small change waits on a developer who is no longer around.
What you get
- Authenticated products with a real database, not a page of forms that email a spreadsheet.
- Payments, email and third-party APIs wired in with a clear boundary around each one.
- An admin side so you are not waiting on a developer for everyday changes.
Stack
- Next.js
- PostgreSQL
- Supabase
- Stripe
- NestJS
What drives the cost
There is no public price list. These are the things that change the quote. After a call I send a fixed price for an agreed scope.
- How many roles there are, and how much of the work is admin.
- Payments, email and other services that have to be wired in.
- Whether this replaces a spreadsheet or sits next to tools you already pay for.
MVPs for startups
A thin version that a real user can try, then the next slice once it is in use. The quote covers that first scope. VERSUS and TCG Tracker started this way, as products rather than as client work.
Replacing the spreadsheet
When the business runs on a spreadsheet only one person understands, the software is an authenticated product with an admin side. Everyday changes should not wait on a developer.
A good fit if
- An internal tool your team has been meaning to replace
- A marketplace, tracker or members area
- A product with billing, roles and a backlog
Related work
SpursGG
Tottenham fan hub for news, fixtures, predictions and squads, on the web and as a native app.

Relay
Site and checkout for Relay, an automation studio, led by Relay for Trades for UK trades businesses.
VERSUS
Esports tournament platform for teams and competition, live at versusgaming.gg, with a Next.js and NestJS rebuild in progress.
Antstream
Marketing site, subscription accounts and the cloud arcade client for Antstream Arcade, plus an interactive story about the history of game controllers.
TCG Tracker
Tournament results, player profiles and community leagues for trading card games, starting with Dragon Ball Fusion World.