Bespoke software · Web · AI automation
Fast software,
built around you.
Custom software, quick websites and AI automation. Off-the-shelf makes you bend to it. We build the thing that fits. Fixed price, fixed date, no retainers.
For UK businesses running on spreadsheets, group chats and off-the-shelf software that nearly fits.
01 What we build
Four things, done properly.
- Bespoke softwarefrom £1,200
-
When the off-the-shelf thing nearly fits and the workarounds have become the job. Internal tools, portals, booking systems and dashboards built around how you actually work.
- Web development£450 for a multi-page site
-
When your site looks dated, loads slowly, or brings in nothing. Hand-built, under a second to load, and still right two years on because changes come through us.
- AI automationfrom £1,200
-
When quoting, triage, data entry or reporting is eating days you cannot spare. Anything consequential is computed in code, never generated: the model prioritises and phrases, it does not calculate.
- Rescue and repairfrom £450 for a scoped fix
-
When you have inherited something half-built, or it works until it doesn't. We find the cause, not the symptom, then pin it with a test so it cannot come back.
Every layer, one studio
Most people hand you the top layer.
The front end is the part you can see. Underneath sit the rules, the data and the permissions, which is where projects are won or lost. We build every layer, so nothing gets subcontracted.
02 Selected work
Six builds, under a week to two months.
Each carries its size band, what a build like it takes start to live including scoping and handover, and what it would cost. Find the one closest to yours. Where a client is happy to be named we name them and link the live site. One is under NDA, so it describes the work without naming anyone.
-
A platform replacing spreadsheets, group chats and paper registers
For organisations running recurring group sessions for children. Four audiences share one codebase and each get a different product, not one interface with the buttons hidden. Every layer built in house, nothing subcontracted.
- Owners
- Enrolment and waiting lists, scheduling with conflict detection, capacity, invoicing, communications
- Instructors
- A working day across every organisation they teach for, and a keyboard-driven register for someone standing up with a laptop
- Families
- One view across every organisation their children attend, with absence reporting that leaves a trail
- Participants
- Their own sessions, attendance and progress, not the whole organisation's noticeboard
Every security rule is verified by breaking it: loosen the policy, run the suite, and the assertion that should fail must fail. A rule only ever seen passing hasn't been tested.
- Permissions enforced by the database, so a tampered app returns nothing rather than someone else's data
- 550 tests across 33 files, all green
- 121 policy assertions covering both who gets in and who is kept out
- Money held in whole pence, so totals never drift by rounding
- One codebase serving web, iOS and Android
- Registers keep working with no signal
-
Placely: a student placement platform
CV builder, placement matching, company profiles, revision planner, homework and an admin back office. The iOS and Android apps wrap the same web app, so there is one source of truth.
- 17 controllers, EF Core, Identity
- One codebase, three platforms
- Push notifications, haptics, native splash
-
REIGN: a training log with the security done properly
Built for the gym floor: locked screen, no signal. Writes queue and flush when the connection returns, and the rest timer runs off the audio clock so it still sounds when the phone throttles background work.
- Access enforced in the database, with no privileged key ever sent to the browser
- Writes queue while offline and flush when the signal returns
- 526 assertions across 17 test files, all green
-
A trading research system that shows its working
Scans candidates, reads the news, sizes and risk-checks a position, monitors to a stop or target, then reviews what happened. A rules engine, not a black box, so every decision traces to the rule that made it.
- Every decision traces to the rule that made it, and is reviewable afterwards
- 73 Python modules across 17,000 lines
- Runs on one server, with no per-seat or per-call fees
-
A lead platform built to a written rulebook
A three-layer .NET application whose domain core carries no framework dependencies, so the business rules outlive the plumbing. It shipped with a design system and a rulebook every change is measured against.
- Core / Infrastructure / Web, strict dependency direction
- EF Core, Identity, 77 C# files
- Written design system and rulebook
-
WERM: a site rebuilt for the visitor who arrives suspicious
Water and Environmental Resource Management trace misconnected drainage for water companies, property by property. Their site's main visitor is not a buyer: it is a householder who has just had a letter or a phone call and wants to check the company is genuine before letting a stranger into the garden. The site was rebuilt around that, so the first thing it answers is why you have been contacted, what the visit involves, and how to check the caller is really them.
- Written for the person checking you are real, not for someone shopping
- Ships as a static build, so there is no CMS to patch and no server to keep secure
- 25KB of HTML, with images served at the size the screen actually asks for
Starting prices and typical ranges, not quotes. Your exact price and date are fixed in writing after the scope call, before you pay anything, and they do not move afterwards.
Want the detail? Ask on a call. We can go further in private than in public.
How it runs
Four steps. No surprises.
-
01 · 45 minutes
Scope call
You describe the problem. We say whether we're the right people and roughly what it costs. No deck, no discovery invoice.
-
02 · 3 days
Fixed plan
A written spec, a fixed price and a delivery date. If we can't commit to the date, we say so before you pay anything.
-
03 · Week one onward
Build in the open
A live link from day one and a working build every week. The end is never a reveal.
-
04 · Delivery day
Ship and hand over
Live, documented and yours. Keep us on for support or take the keys and walk. No lock-in, no hostage hosting.
The obvious question
Fast usually means sloppy. Here's why this isn't.
550Tests on the platformAcross 33 files
121Database policy assertionsAllow and deny
526Assertions on REIGNAcross 17 files
Counted by running the suites, not by reading a badge. Every security rule is checked twice: that the right person gets in, and that the wrong one does not.
- We cut scope, not corners
We build the part that pays for itself and ship it. Version two is a decision you make with real usage, not a guess.
- Boring, proven tools
Nothing is chosen because it's new, but because it'll still run in five years and any developer can pick it up.
- Nobody in the middle
You talk to the people writing the code. No account manager relaying your problem badly.
- We automate our own work first
The AI tooling we build for clients runs our own delivery. That's where the speed comes from, not from skipping tests.
What we work with
The tools, not the buzzwords.
All of it is in production in the work above. If your team runs something else, we work in that rather than charging you to migrate.
- Front end
- React · Next.js · TypeScript · Vite · Tailwind
- Back end
- ASP.NET Core · C# · Python · FastAPI · Node
- Data
- PostgreSQL · Supabase · EF Core · SQLite
- Mobile
- Capacitor · iOS · Android · one codebase, three platforms
- Deployment
- Docker · nginx · Render · Vercel · Netlify · Cloudflare
- Automation
- LLM pipelines · rules engines · document handling · scheduled jobs
- Quality
- Unit and integration suites · browser testing · regression tests for every bug fixed
Straight answers
The questions everyone asks second.
- What will it cost?
A fixed price, agreed in writing after the scope call and before you pay anything. A multi-page website is £450. Software starts at £1,200 for a small build, £2,800 for a medium one and £6,500 for a platform, and the bands above show where most work lands. If your budget is below that, say so on the call and we'll tell you honestly whether it can be done.
- What if it runs late?
The delivery date is fixed at the same time as the price. If we can't commit to a date on the call, we say so then, not later.
- Do I own it?
Yes. The code, the documentation and the hosting are yours on delivery. Keep us on for support or take the keys and walk.
- I already have a developer.
Fine. We take over stalled work, or build the part they haven't got time for. Rescue jobs are a service, not an insult.
Start here
Tell us what's slowing you down.
A couple of paragraphs is plenty. You'll get a reply within a working day and a 45-minute call with no deck and no invoice. If we're not the right people, we'll say so and point you at someone who is.
You'll be dealing with George King, who scopes every project and stays on it through to handover.
Rather just email? [email protected]
- Taking on new work now
- A reply inside one working day
- Websites £450. Software from £1,200
- Fixed price and date, agreed before anything starts
- No retainers and no lock-in






