Website maintenance & retainers

Keep any website healthy.

Whatever your site runs on, from Magento and Shopify to WordPress, Laravel or a bespoke build, it needs regular updates, security fixes and someone who knows the code. A monthly retainer gives you a fixed block of senior hours for exactly that, month to month.

What's included

What I'll do for you.

Updates

Platform, plugin, extension, app and language version updates, tested before release.

Security

Security patches applied promptly, plus regular checks for vulnerable dependencies.

Bug fixes

Problems fixed as they come up, from the same developer who knows your site.

Monitoring

Errors, uptime, scheduled jobs and integrations watched, so issues are caught early.

Small features

A steady flow of improvements and new features from your monthly hours.

Any platform

Magento, Adobe Commerce, Shopify, WordPress, WooCommerce, Laravel, bespoke PHP and Go services.

How it works

Safe by default.

AI agents help me investigate, draft and test faster. A person still approves every step that matters.

  1. 01

    Tell me the problem

    Describe it in plain words by phone, Slack or email, and share staging or log access.

  2. 02

    Diagnose and agree

    I find the cause and agree the plan and estimate with you before any code is written.

  3. 03

    Fix and review

    The change is built and tested, then I review every line before you see it.

  4. 04

    You approve on staging

    You try it on staging. It goes live only when you say so.

Experience

From projects I've led and worked on.

  • 15 years maintaining live commerce sites, from Magento 1 Enterprise to Adobe Commerce Cloud and headless storefronts.
  • Long-running projects: the Leicester City FC store since 2018, and ETB Technologies with around 40 custom modules kept current.
  • Month-to-month retainers that you can pause or scale at any time.
See the stores

FAQ

Questions, answered.

Which platforms do you maintain?

Any website or web app. Most of my work is Magento and Adobe Commerce, and I also maintain Shopify stores and apps, WordPress and WooCommerce sites, Laravel and bespoke PHP applications, and Go services and APIs.

How does a maintenance retainer work?

You get a fixed block of senior development hours each month for updates, security, fixes and small features. It runs month to month, and you can pause or scale it at any time.

Do I need a long-term contract?

No. Retainers are month to month.

Can you take over a site from another developer?

Yes. I start with a short review of the codebase and hosting, fix anything urgent, and then keep it maintained.

First task free

Judge my code
before you pay for it.

Send me a bug, a slow page or a small fix, up to two hours of work. I'll do it on your staging site at no cost.

Claim your free task