Your online reputation isn't just another ticket.
Get website monitoring, testing, maintenance, and support from someone you know on a first-name basis.

The web is incredibly complex, with so many moving parts, disparate providers, changes to keep up with, and threats to manage. But this shouldn't be your problem, so make it mine instead.
Hiya 👋 I'm Mark
I used to run a media hosting company that served millions of downloads across the globe, so I know what it takes to keep a service up-and-running, and the procedures to follow when things go down.
If you know, you know.
I've maintained projects on Rackspace, DigitalOcean, AWS and Heroku. I've worked with Docker and managed Kubernetes clusters since 2018. I've deployed sites and web apps using GitLab CI, GitHub Actions, and Ansible.
I'm a quick learner, so if you have a stack I'm unfamiliar with, I'll pick it up fairly quickly. Weird flex, I know.
-
Managing demand
Your website gets regular checks for speed and responsiveness, to ensure major traffic paths are operating smoothly.
If there's a new sales event or you make a big splash, everything is optimised so you don't miss any crucial sales.
This means
- Checking your WordPress database isn't overloaded
- Making sure your ticketing platform can handle the demand
- Caching commonly-used assets so everything loads as quickly as possible
- Scaling up your infrastructure to meet demand, then downscaling to balance the budget
-
Staying one step ahead
Over 60% of content-managed sites use WordPress, which makes it a huge target for have-a-go hackers. Your site is kept secure and up-to-date so you're always running the latest stable version of WordPress and its plugins, without significant downtime.
How this works
- Copy your site to a private testing environment
- Upgrade WordPress and plugins
- Run automated tests
- Dismantle the test environment
- Optionally run the update in your staging environment
- Run the update in production
-
Handling the day-to-day upkeep
Over time, websites develop a sort of digital dust made up of links to now-defunct pages, old brand assets, dead social media links, out-of-date messaging, or the giveaway of any unloved website: the copyright notice from two years ago.
You spent time, money, and energy on a website that would weather change, not age like old milk. So a mixture of automated scans, general attention-to-detail, and your guidance ensures your site is always on-message, keeping brand confidence high.
You're talking to a human
When you work with me, you're working with a highly skilled and experienced web developer, with over 25 years experience behind a keyboard. Someone who's worked on the tech side of digital marketing since 2001, and is always sharpening and increasing his skillset.
But you're also talking with a human who loves bringing digital and analogue culture together. I'm a podcaster, a musician, an author, a keynote speaker, and I consider it my life's work to help creative and artistic people reach more audiences online. A bit grand perhaps, but it's true.
The point being, if you need to pick up the phone and talk to someone techie who isn't going to talk down to you – or wang on about something you don't care about when all you want is a solution – you've got the right chap.
Smooth transition
I'll work with your outgoing team to make the handover smooth and hassle-free.
Service level agreement
An agreement guaranteeing response and resolution times for urgent requests.
Human-centred support
Every company culture – and their relation to IT – is different. So you choose how to put stuff on my desk.
You can email me or, in an emergency, text or call. You can trust me to organise my time and communicate back to you, or you can raise a ticket and see how progress is going without clogging up your inbox.
Hosting and maintenance
Get help setting up a new WordPress, Wagtail, or self-hosted Ghost environment, or maintaining an existing infrastructure.
Emergency call-out
If something critical breaks, you'll always be able to reach me so we can get a plan together to fix it.
Strategic reviews
Ensure your web presence is inline with your organisation's objectives.
Short and long term projects
Use your uptime hours on general maintenance and small tweaks, or dedicate time to add new functionality to an existing site.
Digital comms consultancy
I write and host a podcast with about 20,000 monthly downloads, so I know a thing or two about online marketing in crowded spaces. I can help with your messaging too.
Training that sticks
Rather than provide one-off training sessions, I record video walkthroughs you and your team can refer back to, so when someone new joins the team, you can get them up-to-speed quickly.
Here to help
I only take on a limited number of clients to ensure I can give everyone the attention they deserve.
If you'd like to work with me, I'm currently open to taking on new partnerships so please get in touch and we'll see how we can work together.