February 2026

Client project

Photographer portfolio

A photographer

A portfolio site for a photographer: a fast image gallery, a contact form, and a way for them to add new projects themselves without touching code.

Team
Solo
Built with
Next.js and Tailwind CSS, with Sanity as the content editor, hosted on Vercel.

How it fits together

  1. New project added by the photographer, in Sanity
  2. Site Next.js, Tailwind CSS
  3. Image gallery built to load fast
  4. Enquiries contact form, on Vercel

What I did

I designed and built the site on my own. A photographer’s site is mostly images, so the gallery had to be fast. The other half of the job was handing over control: new projects go in through Sanity, so the photographer can publish work without asking a developer.