McPherson Construction.
MC_06A site for a residential construction company — built around the photos that actually win the call.
- ROLE /
- Design · Build · Ship
- YEAR /
- 2025
- STATUS /
- Live
- STACK /
- Next.js · Tailwind · Vercel
- PLATFORMS /
- Web
- LINK /
- Site →
The problem
For a construction company, the portfolio is the pitch. The site they had buried the photos behind paragraphs of copy nobody read.
What I built
A photo-led site that opens on the work, not the pitch. Clean project gallery, a short narrative on each build, and a contact form that asks for what the owner actually needs to scope a call.
How I built it
Next.js + Tailwind + Vercel. Image performance was the whole engineering effort here — large source files, every photo handled by next/image with size targets tuned per breakpoint.
What I learned
The construction sites that work for the customer look like the construction sites that don't. The difference is in the photo handling, the load time, and how short the path from gallery to phone call is.