Trades · contracting · South Africa
100/100/100/100 Lighthouse mobile, two days.
A thousand photographs sitting in folders. 995 of them were processed into a site that scores 100/100/100/100 on Lighthouse mobile. Two days.
Built for Jonathan, owner of Happy Homes Pool Maintenance.
The situation
You have photographed every job you have ever done. Thousands of images, sitting in folders on a drive, doing nothing. Meanwhile the website shows six pictures and a phone number, and every enquiry starts with a stranger asking whether you have done work like theirs before — a question the archive answers completely and the website answers not at all.

What was built
The whole archive, processed rather than curated: over a thousand source images deduplicated, and 995 of them built programmatically into the site's own manifest — alt text and captions generated from data instead of typed by hand, which is what makes an archive that size correct rather than merely large. A lean processing mode for gallery images kept the whole set at 99MB instead of an estimated 1.7GB. Hero plates and before-and-after pairs stayed hand-picked and visually checked.



The result
Two days. 100/100/100/100 on Lighthouse mobile — performance, accessibility, best practices and SEO, zero failures, on both the home page and the work page. A prospect can now see the answer to “have you done this before” without asking.
100/100/100/100
Lighthouse mobile, two days
trades contractor
Results are real; named with the owner's permission.
More work
All case studies
Transport operator
42 pages in one day
Their site had been hacked, filled with casino spam, and had collapsed into a broken shell. A 42-page replacement with a live booking engine and a server-authoritative pricing layer was built in one day.
Read the case study
Mental-health NPO
$10,000/month grant activated, campaign built in a day
An approved $10,000-a-month advertising grant had sat unspent since the day it was granted. The full campaign — six ad groups, 60 keywords, 36 negatives, 14 ads, conversion tracking — was built in a day. The grant has since been activated.
Read the case studyBuilt. Run. Owned.




