About the service
I make photo galleries for portfolio websites — from a simple thumbnail grid to a full-fledged lightbox with smooth full-screen photo zoom. Over the years of working with photographers, designers and studios, I've seen beautiful shots get lost in inconvenient layout: thumbnails scatter on mobile, zoom opens in a new tab, and a page with dozens of photos takes a minute to load. I solve exactly these problems.
The foundation is an adaptive thumbnail grid that looks equally good on a wide monitor and on a phone screen. Clicking a photo opens it in a lightbox on the full screen, with smooth transition and without page reload. On mobile devices I add swipe navigation — switching between photos with a finger is as convenient as in a photo viewing app. To prevent a gallery with a large number of images from lagging, I use lazy loading and prepared previews: heavy originals load only when opened, while thumbnails weigh a minimum.
What's included in the work:
— layout of an adaptive grid under the template or existing theme;
— lightbox with zoom, captions and photo counter;
— swipe and gestures for mobile devices;
— image optimization and lazy loading;
— support for albums and categories if you need to divide the portfolio by topics.
The foundation is an adaptive thumbnail grid that looks equally good on a wide monitor and on a phone screen. Clicking a photo opens it in a lightbox on the full screen, with smooth transition and without page reload. On mobile devices I add swipe navigation — switching between photos with a finger is as convenient as in a photo viewing app. To prevent a gallery with a large number of images from lagging, I use lazy loading and prepared previews: heavy originals load only when opened, while thumbnails weigh a minimum.
What's included in the work:
— layout of an adaptive grid under the template or existing theme;
— lightbox with zoom, captions and photo counter;
— swipe and gestures for mobile devices;
— image optimization and lazy loading;
— support for albums and categories if you need to divide the portfolio by topics.