Services

Eight ways I can help.

Every job below starts the same way: reproduce the problem, find the real cause, fix it so it stays fixed. If you're not sure which one you need, describe the symptom and I'll tell you.

Bug fixing & site rescue

White screens, fatal errors, broken layouts, sites that won't load at all. I trace the real cause and fix it — not patch over it.

downup

Typical jobs

  • White screen of death and fatal PHP errors
  • Plugin and theme conflicts after an update
  • Broken editor, admin, or front-end pages
  • Emergency site-down recovery

What you get

  • A diagnosis before any work starts
  • The root cause fixed, not the symptom
  • Update-safe changes that hold
  • A plain-English report of what happened

WooCommerce

Checkout flows, payment gateways, express pay, product filters, cart and shipping logic that finally behaves.

cart lostselling

Typical jobs

  • Broken or blocked checkout flows
  • Apple Pay / Google Pay and gateway issues
  • Product filters fighting with cache plugins
  • Multi-currency and geo-location pricing

What you get

  • A checkout that converts again
  • Payment methods tested end to end
  • Cart, shipping and tax logic that's correct
  • Store-safe changes — no downtime surprises

WordPress development

Themes, custom functionality, ACF builds, Gutenberg blocks. Clean, update-safe code that survives the next update.

missingbuilt

Typical jobs

  • Custom theme work and child themes
  • ACF-driven builds and custom fields
  • Gutenberg blocks and page-builder fixes
  • Elementor and Divi troubleshooting

What you get

  • Code that follows WordPress conventions
  • Hooks and filters instead of core edits
  • Functionality your editors can actually use
  • Documentation of what was added and where

Performance & Core Web Vitals

Caching done right (LiteSpeed, WP Rocket), render-blocking fixes, image and database cleanup. Faster loads and passing scores.

4.8s1.6s

Typical jobs

  • Failing LCP, CLS or INP scores
  • Misconfigured caching and CDN setups
  • Render-blocking CSS and JavaScript
  • Slow TTFB and bloated databases

What you get

  • Before/after measurements, not promises
  • Cache rules tuned to your actual plugins
  • Image and asset loading fixed at the source
  • Settings documented so they stay stable

Security & malware cleanup

Hacked site? I find the injected code, clean it out, close the hole, and tell you straight what happened.

hackedclean

Typical jobs

  • Injected scripts, redirects and spam pages
  • Compromised files, htaccess and databases
  • Blocklist removal and search-console cleanup
  • Spam floods through forms and comments

What you get

  • Full cleanup — files, database and cron jobs
  • The entry point closed, not just the payload removed
  • Hardening so it doesn't happen again
  • An honest written report of what happened

Custom PHP

Bespoke scripts, data migrations, and internal tools for when an off-the-shelf plugin can't do the job.

no plugincustom built

Typical jobs

  • Custom business logic and internal tools
  • Serialization-safe database migrations
  • Automated reports, exports and data sync
  • Ordering systems and validation workflows

What you get

  • Purpose-built code, no plugin bloat
  • Data handled safely — tested before it runs live
  • Maintainable code another developer can read
  • Exactly the tool your business needed

Plugin & API integration

Connecting payment, shipping, CRM and third-party APIs — and resolving the conflicts they tend to cause.

disconnectedtalking

Typical jobs

  • Payment, shipping and CRM API hookups
  • REST API integrations and vendor swaps
  • Plugin conflicts after new integrations
  • Webhooks, sync jobs and failure handling

What you get

  • Integrations done update-safe
  • Errors handled, not silently swallowed
  • Conflicts between plugins resolved for good
  • A map of what talks to what

Hosting, DNS & migrations

Server moves, DNS and subdomain setup, SSL, and migrations across Cloudways, Hostinger, Bluehost and more.

stuckmoved

Typical jobs

  • Full site migrations between hosts
  • DNS across multiple providers, without downtime
  • SSL, subdomains and email routing
  • Post-migration cleanup and redirects

What you get

  • A migration plan before anything moves
  • Zero-downtime cutover wherever possible
  • Every URL, form and email verified after
  • Old-host cleanup so nothing lingers

Not sure which one you need?

That's normal — symptoms rarely announce their cause. Describe what's happening and I'll tell you what's actually going on.

FAQ

Questions clients ask before hiring.

How fast can you start?

Most fixes start within a day. For site-down emergencies, mention URGENT in your message and I'll prioritise it.

How do you price work?

Small, well-defined fixes are quoted as a fixed price after a quick diagnosis. Larger or open-ended work is scoped first — you'll always know the cost before I start.

Will your changes break when WordPress updates?

No — that's the point. I make update-safe changes (child themes, hooks and filters, not core edits) so the fix survives the next update.

Do you need admin or hosting access?

Usually yes, for diagnosis and fixing. I'll tell you exactly what access is needed, and you can revoke it the moment the job is done.

What if you can't fix it?

I'll tell you straight. If the diagnosis shows the problem is outside what I can fix, you get an honest explanation of what's wrong and what kind of help you actually need.