Caravan SiteFinder
Making a long-running UK holiday park directory faster, more secure and more resilient, with Cloudflare protection, bot filtering and a 30,000-image migration.
View project →Service rescue
Broken, hacked, slow or abandoned website? I find out what's really wrong, fix it properly and make sure it doesn't happen again.
First, I get you back online, or keep you online, as quickly and safely as possible. Then I find out what actually went wrong, rather than patching over the symptoms. I've spent 25 years working on PHP sites of every kind (WordPress, Drupal, Craft CMS, Laravel, CodeIgniter, Yii and plenty of bespoke systems), so it's rare that I see something completely new.
Once the site is working, you get a plain-English summary of what was wrong, what I fixed and what I'd recommend next. That might be nothing at all, or it might be an upgrade or migration to put the site on a footing that lasts.
Urgent problems come first. Before I start, I'll tell you what I can see and roughly what it will take, and I'll keep you updated as I go, so there are no surprises.
Tell me what's happening. If it's urgent, say so and I'll prioritise it.
A full backup first, then whatever it takes to get the site back up, or stop things getting worse.
Find the real cause, not just the symptom.
Repair it properly, test it and check nothing else has been affected.
A plain-English summary of what happened and what will stop it happening again.
Get in touch as soon as you can, and change the passwords for your hosting, site admin and email. Don't delete anything yet: the files help show how the attackers got in.
Yes. Most rescue work is on sites built by other developers, often with no documentation. Working out how someone else's code fits together is a big part of what I do.
Ideally your hosting, domain and site admin logins. If you don't have them, I can help you get them back from your host or previous developer.
I take a full backup before changing anything, and work on a copy wherever possible, so your content is protected.
Yes. I can keep it updated and keep an eye on it, so the same problems don't come back.
Tell me what you need and I'll reply within 24 hours. The first conversation is free.
Talk to me See all work →New websites and web apps, built properly from day one, so they never need rescuing.
Old PHP, old CMS, old framework, brought safely up to date.
Off obsolete systems onto something modern, with nothing lost.
Untangle the code nobody dares touch.
Custom Claude skills that take your repetitive business tasks off your plate.