What I Build
Hand written code, no page builders, no marketplace themes. Most builds go live in one to four weeks.
- Services
- 13
- Groups
- 3
- Tools
- 18
- Builder
- 1
Web Apps
I build custom web applications from scratch: marketplaces, SaaS MVPs, internal tools and community platforms. Hand written code, no template themes.
How is it weeks and not months?
Because it is one person writing it, and because version one only contains what version one needs. The list you were quoted three months for usually holds three months of things nobody has asked for yet.
- Marketplaces
- SaaS MVPs
- Internal tools
- Community apps
- Dashboards
- Integrations
MVPs
The smallest version of the idea that real people can use, built well enough to keep. Live in weeks rather than quarters.
- One flow, working properly
- In front of users this month
- Six flows, all half finished
- In front of users next quarter
- Scoping
- Core flow
- Accounts
- Payments
- Analytics
- Launch
WordPress
When WordPress is genuinely the right tool, I write the plugins from scratch. No bloat, and no security risk inherited from a marketplace.
- Does the job, and nothing else
- No licence to renew
- Does the job plus forty you will not use
- Renews annually, forever
- Custom plugins
- Themes
- Migrations
- Performance
- Security
- Maintenance
Trade Systems
Quoting, scheduling and job-tracking systems for contractors and technical businesses, built around how the work actually runs.
Will my engineers actually use it?
That is the whole risk, so it is built for the phone they already carry, works on a bad signal, and asks for as few taps as the job allows.
- Quoting
- Scheduling
- Job tracking
- Invoicing
- Field apps
- Reporting
AI & Electronics
AI workflows, automation, PCB design and the design work around them. Usually one build rather than four suppliers.
Do you do hardware and software?
Both, which is usually the point. A board, the firmware on it, and whatever it talks to, without three suppliers each waiting on the others.
- AI workflows
- Automation
- PCB design
- Firmware
- Motion
- Brand
LLM Apps
Language models wired into a product that already exists: chat over your own content, retrieval, and agents scoped to a real job.
- Answers out of your own content
- Cites what it used
- Answers from whatever it read online
- Confident either way
- Chat interfaces
- Retrieval
- Agents
- API integration
- Evaluation
- Guardrails
Branding
Brand identity, logo and type, and the motion work around it. Drawn by whoever is also building the site, so the two agree.
Do I get the files?
All of them, in the formats each place needs, plus the working files. Nothing is held back to keep you coming back.
- Identity
- Logo
- Type
- Palette
- Motion
- Guidelines
Hosting
Somewhere fast to put the site, set up properly and pointed at your domain, with backups that have been tested by restoring one.
- Backups proven by restoring one
- Certificates that renew themselves
- A backup nobody has ever opened
- Certificates that expire on a Sunday
- Setup
- Domains
- Certificates
- Backups
- Monitoring
- Migrations
Maintenance
Updates applied and checked rather than applied and hoped for, backups verified, and the small changes dealt with before they become a project.
What counts as a small change?
Copy, an image, a new page, a form field. Roughly anything under an hour. Larger things get quoted rather than quietly absorbed.
- Updates
- Security
- Backups
- Fixes
- Small changes
- Reporting
Therapists
A calm site for a private practice, with booking that fits your hours rather than a generic calendar bolted on.
Is the booking private?
Client details are kept to the minimum the booking actually needs. If you already use a practice system, it books into that rather than keeping a second copy.
- Booking
- Private practice
- Directories
- Accessibility
- Copy
- Privacy
Startups
From the landing page that tests the idea to the product behind it, with one person doing both.
Can you work alongside our developer?
Yes, and I will stay out of their way. Landing pages, dashboards and integrations are usually where an extra pair of hands helps most.
- Landing pages
- MVPs
- Dashboards
- Integrations
- Brand
- Iteration
I have a WordPress site that needs to do more
Written properly, or worked on where it already is.
We run the business on spreadsheets and a diary
The process becomes the software, not the other way round.
We do by hand what software could be doing
Automated where it is safe to, and left alone where it is not.
I am starting a practice and booking by email
A calm site, and booking that fits how you actually work.
It is built and live, and nobody is looking after it
Somewhere fast to sit, and somebody watching it.














