← All work

2023 · Solo build — design & engineering

Handyman Services

Local services landing page built end-to-end — design, copy, build, deploy.

Next.jsTypeScriptTailwind CSSVercel
Handyman Services

Problem

Small local-services businesses live and die by the phone ringing. A clean, fast site that loads on a mobile network and gets people to call is worth more than any feature list. Most local-services sites get this wrong — heavy templates, bloated images, contact forms instead of phone numbers.

Approach

Single-page Next.js site with a service grid, social proof, and a phone-first contact section. Mobile-first responsive layout. No CMS — content lives in the source, so updates are a one-line PR. Images sized and lazy-loaded; zero JavaScript on the critical path beyond what Next.js ships by default.

Result

A site that loads under a second on 4G, is trivial to update, and costs nothing to host on Vercel. The pattern is now my default starting point for any local-services client.

Stack

Next.jsTypeScriptTailwind CSSVercel

Links

Up next

Just Juice — E-commerce

Full-stack e-commerce site for a juice shop — product browsing, cart, auth, and an admin panel.

Read
Just Juice — E-commerce