WordPress specialist, Harare
I fix WordPress sites, then tell you what broke in plain English.
Ten years of building, repairing and supporting WordPress. I've written more than 10,000 support replies for plugin companies whose software runs on hundreds of thousands of sites. Now I do that work directly for site owners.
- 10+
- years working in WordPress
- 8,000+
- support replies at Rank Math SEO
- 2 yrs
- technical support at Smash Balloon
- 2019
- lead organizer, WordCamp Harare
How I can help
All servicesSomething's broken
White screens, critical errors, plugin conflicts, sites that fell over after an update. I back up first, find the cause and fix it.
The site was hacked
Malware and redirects removed, the way in closed, and the site hardened so the same thing doesn't happen next month.
Keep it running
Monthly updates tested before they reach your live site, backups you can actually restore, and someone to ask.
Selected work
All work-
Nziyo
A searchable library of nine Shona hymn books. About 2,600 pages, now served as a static site from Cloudflare. Shona hymn library -
DukaRelay
WhatsApp order notifications for WooCommerce that use your own Meta connection and tell you when a message fails. WooCommerce plugin -
KindiTill
A small point-of-sale app for market vendors that works offline and prints to Bluetooth receipt printers. Android app -
Blockmarshal
A real-time territory war on a hidden minefield, for six players or one on one, built for phones. Browser game
Writing
All posts-
update_post_meta does not fire save_post
A lookup table that rebuilt on save_post went stale the moment a script changed the data. Why, and the two ways to handle it.
-
The cache purge that said it worked
wp litespeed-purge all printed Success, and 19,189 stale pages kept being served. Where the cache really lived, and how to check a purge.