Custom booking systems, protected client areas, and the admin screens your team uses all day. Not long ago a bespoke system like that was a £250,000 project that took a team a year, which put it well out of reach for small companies and freelancers. That is no longer the case. I build systems like these on my own, for a fraction of what they used to cost, and you work with me directly from start to finish.
[ The Problem ]
Off-the-shelf tools always come with compromise
They do most of what a small company needs, rarely all of it. The gap gets filled by hand, with duplicate data entry, spreadsheets and manual exports, which is cumbersome, error prone and a poor use of people's time.
You're paying for features you don't use
Most subscription software is priced per user and per tier, so a small company ends up paying for a plan built for a much larger one, and still not getting the two or three things it actually needs. A tool built for the job costs what it costs once, and then belongs to you.
Your team works around the software, not with it
Every company has a few jobs nobody wants: re-keying the same information, chasing missing details, assembling the same report by hand each month. When I build a system I look for those first, because they are usually the easiest to make disappear, whether that is a proper integration, a bit of automation, or a screen designed around how the work is actually done.
Couldn't we just build it ourselves with AI?
Possibly. A determined person can now be walked through most of it, payments, hosting, the lot, and end up with something that works. The cost is weeks or months of their time learning on the job, and at the end they won't fully understand what they've built or where its weak points are. For some small companies that is a worthwhile trade-off. For many it isn't, and that is where I come in.
[ What I build ]
Protected client areas
A login for your clients, investors or members where they see what's theirs: statements, investment performance, documents, progress on their matter, their bookings. Nothing to email out, nothing to chase.
Learn moreAdmin systems
The screens your team uses all day to run the company: customers, jobs, bookings, invoices, whatever you keep track of. Built around how you actually work, in one place.
Learn moreAutomation
The jobs nobody wants: re-keying data, chasing information, assembling the same report every month. I find them and make them go away, with proper integrations and, where it genuinely helps, AI.
Learn moreCustom booking systems
Bookings, payments, complex allocation logic and ticket scanning, for companies whose bookings have become too complicated for off-the-shelf software.
Learn morePrototype to production
You've built something in Claude, Lovable or Cursor and it works for you. I turn it into something secure, tested and ready for other people to rely on.
Learn moreWebsites and e-commerce
Fast, well-built websites on whatever platform suits you: Next.js, WordPress, Shopify. I've built hundreds, mostly alongside design studios.
Learn more... and anything else. If you have a process that's manual, slow, or running on tools that don't fit — let's talk about it.
[ Why me ]
I'm one developer, and most of what I build is the system behind a company rather than the website in front of it. Here is why people choose to work with me.
Proof, not promises
Party Hard Travel takes tens of thousands of bookings a season through a system I built and still look after, and OTIF Ventures' investors use a protected client area I built. Those are private, so I keep a working demo of the kind of admin system I build and I'm happy to walk you through it.
Judgement
A system like this is hundreds of small decisions about data, permissions, edge cases and what happens when something goes wrong. Writing the code is the easy part now; knowing what to build is the job. Fifteen years of building websites alongside designers also means I care about how things look and feel in a way many developers don't.
Finish
A lot of business software has a cluttered, confusing admin side for the people who use it most. I find that odd, given that is where most of the working hours go, so the admin side gets designed properly: clear layouts, sensible defaults, and screens people can understand and use without a manual.
You own it
The code is yours, it is documented, and it runs on hosting in your name. If I got hit by a bus tomorrow, another developer could pick it up.
[ How it works ]
- 01
A conversation
You tell me what isn't working and I ask questions. I'm happy to meet in person or have a video call.
- 02
A discovery sprint
A few days for a small fixed fee. You get a working prototype, a firm price and a plan, and the fee comes off the build if you go ahead.
- 03
The build
Fixed price, no hourly billing. You see working software within the first few weeks and we refine it together as it takes shape.
- 04
Handover
The code, the documentation and the hosting are in your name. Ongoing help if you want it.
[ Proof ]
Party Hard Travel
Events & hospitality
A complete platform for a travel company: website, booking system, allocation, CRM, mobile app and resort management tools, built and managed by one developer.
Read the case studyOTIF Ventures
Financial services
A website and protected investor area for hundreds of investors across dozens of fund structures: portfolio tracking, online applications, document management and reporting.
Read the case study
