Michael Deal
MC_06 / 2025

McPherson Construction.

MC_06

A 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 →
McPherson Construction — hero

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.