I care about sites that work, not frameworks
Ten years building dependable websites and online services, including email, payments and backups. The unglamorous work that prevents 3am phone calls.
Tell me what's failing or what you're building, and I'll talk through how to make it reliable.
How the work is done
Owned, monitored, and boring in the best way
Own it outright
The things that quietly fail at 3am fail because nobody owns them. Each service I take on gets a clear owner and a named setup.
Keep it plain
No jargon and no mystery dashboards. You should be able to understand, in one sentence, how your site and services run.
Watch before it breaks
Monitoring and routine checks catch the small problems — the expiring certificate, the full disk — before they become phone calls.
Back up like you mean it
A backup only counts if it has been restored. I test backups, not just take them.
Stay reachable
When something does go wrong, the same person who built it is the one who fixes it.
What matters here
Dependable beats impressive
UP
UP
A website that loads, email that arrives, payments that process, backups that restore. None of it wins awards, and all of it is what the business actually runs on.
Websites
Built to be dependable first — fast, straightforward and easy to keep running
Set up properly, delivered reliably, and not silently landing in spam
Payments
Checkout and payment flows that keep processing when it counts
Backups
Taken routinely and tested by actually restoring from them
Ongoing maintenance
Updates, certificates and checks handled before they become problems
Rescue work
For the service that has been failing quietly with nobody owning it

The practice
Ten years building dependable websites and online services — including email, payments and backups — for businesses that need them to simply work.
The work sits in the parts most providers ignore: the things that quietly fail at 3am if nobody owns them. So I own them.
The measure of success is quiet. Nothing goes down, nothing goes missing, and nobody has to think about it.