All work

Project Array

photo and video studio

Customers book a shoot, buy presets, and browse a portfolio that stays fast with video on every screen.

Fourteen seconds on what I built here. No sound.

The headache

A studio site is mostly video and large photographs, which is exactly what makes a site slow. This one also has to take bookings, sell presets and hand finished work back to clients.

  • In the way: Photographs come off the camera far larger than a web page needs.

    What I built: Every gallery upload is resized into web versions automatically. The originals are kept untouched.

  • In the way: Sending a buyer to another site to pay loses some of them on the way.

    What I built: Checkout opens in a drawer on the page, with Apple Pay or Google Pay where the device supports it.

  • In the way: Delivering finished files usually means a chain of emails and a balance to chase.

    What I built: Each client gets a private delivery link. The balance is paid there and the files unlock.

  • In the way: One large bundle makes every visitor download the whole site to see one page.

    What I built: The code is split by page, so the first load carries only what that page needs.

Project Array website, full page
A still of the home page, taken from the live site. This is the desktop layout, scaled down to fit your screen. The live one is at project-array.com.

A studio site that has to carry heavy media without feeling heavy. The hero runs video, the gallery is full-bleed photography, and there is a shop and a booking path underneath it all. The work is the product here, so nothing in the interface is allowed to compete with it.

Up close

Recent framesAn uneven grid, one large frame beside smaller ones, so a strong photograph gets room and the wall does not read as uniform thumbnails.
Rates on one barEach kind of shoot and its starting rate sit on a single strip, so the question is answered without opening a pricing page.

The look, and why

Black, because every image on this site is somebody else's photograph and any hue in the page would tint it. The ground is a true #000000, so a frame edge dissolves into it and the media is the only lit thing on screen. Headlines are Bebas Neue at 128px: a condensed face fits a long line into one screen width, which is what lets type sit over footage instead of beside it. One accent, a hard lime, at the size of a button and nowhere else.

What does your website need to do?

Tell me about your business and the project you have in mind.

Get a project quote