A reliable developer on call for your site
Dependency updates, security patches, performance monitoring, backups, and small feature work — handled on a predictable retainer so your site stays fast, secure, and current.
Software rots if you ignore it. Dependencies drift, security advisories pile up, performance quietly degrades, and one day something breaks at the worst possible moment. A maintenance retainer keeps your site healthy and gives you a developer who already knows your codebase the day you need a fix.
Cancel anytime
No long lock-in contracts on retainers
Same dev
The person who maintains it can also fix it fast
Monitored
Uptime, errors, and Core Web Vitals watched continuously
Reported
Plain-English monthly health report every cycle
Trusted by founders & teams in
Everything included in every engagement
No upsells. No surprise change orders. One scope, one price.
Security & dependency updates
Regular patching of packages and frameworks, monitoring of security advisories, and tested upgrades — so you're never running a vulnerable, three-major-versions-behind stack.
Performance & Core Web Vitals watch
Ongoing monitoring of LCP, INP, CLS, and bundle size with fixes before regressions hurt rankings or conversions. Speed is maintained, not allowed to decay.
Uptime, backups & monitoring
Uptime checks, error tracking, automated backups, and SSL/domain renewal reminders. You hear about problems from me, not from an angry customer.
Small features & content changes
New sections, copy updates, integrations, and bug fixes within your reserved hours each month — no scoping a separate project for every small change.
Monthly health report
A short, plain-English report each month: what was updated, what was fixed, current performance and uptime, and what I recommend next. No black box.
Priority response
When something breaks, you're not starting from scratch with a new freelancer — I already know your stack and can triage fast. Defined response times by tier.
The tools I actually use in production
Modern, battle-tested, and chosen for fit — not hype.
Stacks
- Next.js
- React
- Node.js
- WordPress
Monitoring
- Sentry
- Better Uptime
- Lighthouse CI
- CrUX
Updates
- Renovate
- Dependabot
- GitHub Actions
Hosting
- Vercel
- AWS
- Supabase
- Cloudflare
How we'll work together
Predictable, written-down, no surprises.
- 01
Onboarding audit
I review your codebase, dependencies, security posture, and performance to establish a baseline and an immediate fix list.
- 02
Stabilise
Clear the urgent backlog — critical updates, security patches, and the worst performance issues — in the first cycle.
- 03
Maintain
Scheduled updates, monitoring, backups, and your reserved hours for changes each month.
- 04
Report & plan
Monthly health report plus a short call to plan the next improvements.
Pricing that matches the work
Starting prices. Final quote in writing after a 30-minute scoping call.
Essential
Brochure & marketing sites
$300/mostarting
- Monthly updates + security patches
- Uptime + backup monitoring
- Up to 2 hrs of changes/mo
Growth
Active sites & small apps
$750/mostarting
- Everything in Essential
- Performance + CWV watch
- Up to 6 hrs of changes/mo
- Priority response
Business
Revenue-critical web apps
$1,500/mostarting
- Everything in Growth
- Faster response SLA
- Up to 12 hrs of work/mo
- Monthly strategy call
Me vs. an agency vs. hiring in-house
Three ways to get this built. Here's the honest comparison.
Best value Solo Dev (me) $80–$120 /hr or fixed | Agency $150–$300 /hr blended | In-house hire $80–$120K /yr + benefits | |
|---|---|---|---|
| Start date | 1–2 weeks from quote | 4–8 weeks onboarding | 8–16 weeks to hire |
| Who writes the code | Senior dev — every single line | Junior assigned to your account | Whoever you manage to hire |
| Communication | Direct — you talk to who codes | Via account manager first | Direct, but management overhead |
| Flexibility | Scale up or down any time | Locked to contract length | Fixed headcount, hard to change |
| Code ownership | 100% yours, full handover docs | Depends on contract terms | Yours, but bus factor risk |
| Risk | Weekly demos, fixed scope | Scope creep & handoff gaps | Wrong hire = months lost |
Questions I get asked first
Do you maintain sites you didn't build?+
Yes — most maintenance clients come with an existing site. I start with an onboarding audit so I understand the codebase, then stabilise the urgent issues before moving to steady-state maintenance.
What if I need more hours one month?+
Reserved hours don't roll over, but you can buy extra at your tier's rate or temporarily move up a tier for a big month. No surprise invoices — anything beyond your plan is agreed in advance.
Which platforms do you support?+
Next.js, React, and Node.js apps primarily, plus WordPress and headless setups. If you're on something I don't support well, I'll tell you honestly rather than take it on.
Is there a long-term contract?+
No. Retainers are month-to-month and you can cancel any time. I'd rather keep clients because the service is worth it than because they're locked in.
Let's scope your project
Tell me what you're building. I'll reply with a written estimate within 24 hours — no sales call required.
Related services
Often paired with website maintenance.
Web Development
From the database schema to the deployed Next.js frontend, I ship modern web apps designed to rank, convert, and scale. One engineer, full ownership.
Performance Optimization
Core Web Vitals fixed, bundle sizes cut, LCP under 2.5 seconds. I audit, prioritize, and implement — or give you the plan to do it yourself.
Technical SEO
Core Web Vitals, schema, indexation, and JavaScript-rendering work — by someone who reads the Next.js source, not just the SEO tool report.
Website Redesign
Modernise the look, replatform to a fast stack, and fix Core Web Vitals — with a full redirect map and rank-watch so your traffic survives the relaunch instead of cratering.