Skip to content
←Back to work
Website — 2025

Ultimate Pixels

Services
  • Web Design
  • Web Development
  • Image Performance
  • SEO
Project
Overview

A photography portfolio built for high-resolution work, so images arrive uncompressed and bookings follow.

Next.js
The full-bleed gallery, images at full quality
A single photograph opened at full resolution
Collections index grouping shoots by series
The booking enquiry form
Problem

Photographers struggle to showcase their work professionally, and social media compresses images, reducing quality.

Role

Designer and frontend engineer.

What I built
  1. Responsive gallery and lightbox
  2. Category and series organisation
  3. Image pipeline with AVIF output
  4. Enquiry flow for bookings
  5. SEO and social card metadata

Approach

A photography site has one job that every other concern is subordinate to: show the photograph. That sounds obvious until you count how many portfolio templates put a full-screen navigation overlay in front of it.

So the gallery loads progressively — a low-weight placeholder resolves into the full image — and nothing animates over the top of a photograph once it has arrived.

screenshot — gallery-view
Full-bleed gallery. Chrome gets out of the way as soon as the image resolves.
Next step

Want to talk about the work?

Tell me what you have in mind and what it has to do. I answer within a day, and I will say plainly if I am not the right person for it.