What real clients say.
Verified reviews from clients I've worked with on Fiverr, Upwork and Google. Every one is tied to a real, paid project — click the platform links to check.
“Simply the best developer I've worked with. He solved a plugin conflict that three other developers couldn't fix, and explained exactly what had been going wrong.”WordPress Development
“Outstanding experience! The WordPress plugin he developed works perfectly and integrates seamlessly with our existing API. Communication was excellent throughout the project.”WordPress Plugin Dev
“Rebuilt our order management from spreadsheets into a proper Laravel application. Performance is 3× better and the team finally trusts the numbers.”Laravel Application
“Top quality work. Migrated 200+ WordPress sites between platforms without a single complaint from our customers.”WordPress Migration
“Built a custom Stripe integration for our subscription store. Clean code, well documented, and it has survived every platform update since.”Payment Integration
“Second time working with him and it will not be the last. Knows WooCommerce inside and out, and additionally sorted a nasty caching problem the same day.”WooCommerce
“Our jewellery store went from a slow, broken theme to a fast custom build with live gold rates. Sales doubled in the first quarter after launch.”Ecommerce Website
“We needed a booking system that matched how we actually sell. Delivered in under two weeks, documented, and it just runs. No more manual scheduling.”Booking System
“Custom Laravel + Filament admin for our tour business. Replaced four spreadsheets and a WhatsApp group. Genuinely changed how we operate.”Laravel Application
“Our site was hacked and blacklisted by Google. Cleaned, hardened and de-listed within 24 hours, then explained exactly how it happened so it wouldn't again.”Malware Removal
“Launched our whole brand online — website, store, gateways, the lot. We took our first order the day after handover.”Ecommerce Launch
“Rewrote our theme as a proper child theme so it finally matched our brand and stopped breaking on updates. Pixel-perfect against the designs.”Custom Theme
“Multi-currency and EU tax rules were a nightmare for us. Now invoices are correct, VAT is validated, and my accountant stopped emailing me.”Tax & Multi-currency
“Next.js frontend on top of our existing API. Lighthouse went from 42 to 98 and the bounce rate halved. Excellent engineer.”Next.js Frontend
“Inherited an abandoned codebase nobody would touch. He audited it, rebuilt the broken half and documented the rest. Lifesaver.”Code Rescue
“Beautiful NGO website with donation forms that actually work, in two languages. He cared about the cause, not just the invoice.”NGO Website
“API integration into our internal CRM. Clean, idempotent, well-logged. Exactly what I would have written myself, only faster.”API Integration
“JazzCash, Easypaisa and FBR-compliant invoicing done properly for Pakistani compliance. Very few developers understand this side of things.”Payment Integration
“Our WooCommerce checkout was silently failing on mobile Safari. Found it in an hour after we'd spent three weeks guessing.”WooCommerce Fix
“Built an AI support agent wired into our helpdesk. Deflects about 40% of first-line questions. Paid for itself in two months.”AI Integration
Placeholder review set — replace with your own verified reviews in data/reviews.ts before going live.
Questions, answered.
Are these reviews real?
Yes, and they are verifiable. The platform links go to profiles where reviews can only be left by clients who actually paid for and completed an order. That is the whole point of showing them rather than writing testimonials myself.
Why are some reviews anonymous?
Some clients prefer not to have their business named publicly, particularly for security or billing work. Where that is the case the review is shown with the country and service type but without identifying detail.
Do you have any negative reviews?
Across 580+ reviews there have been a handful of frustrating projects, usually where scope was unclear at the start. That is on me as much as anyone, and it is why the process now begins with a proper discovery conversation before a quote.
Can I speak to a past client?
For substantial projects, yes — I can usually connect you with a client in a similar situation, with their permission. Ask during our conversation.
Want to be review 581?.
Tell me what you need. You'll get an honest assessment, a fixed quote, and work you'd be happy to write about.
Or book a slot directly — cal.com/