Skip to content
EE
All work

Vision Speaks

CCTV, IT infrastructure and multimedia for a UK/Nigeria operator

Vision Speaks — CCTV, IT infrastructure and multimedia for a UK/Nigeria operator
Client
Visionspeaks Multimedia Ltd
Role
Lead web developer
Year
Dec 2025 — Mar 2026
Status
Live

The problem

A company doing three genuinely different things — CCTV and monitoring, IT infrastructure, and multimedia production — needed one site that made all three legible without reading as a directory listing. Built media-first, using their own archive.

Visionspeaks had years of real work sitting in folders: election coverage, event production, installation jobs. None of it was public. A services company that produces video for a living cannot present itself with stock photography without immediately undercutting its own pitch — but a media-heavy site is also the easiest kind to make slow.

Vision Speaks homepage with a full-width video hero
The hero runs the company's own footage. For a production house, that is the pitch.
Vision Speaks services page covering CCTV, IT infrastructure and multimedia
Three service lines that share a client base but not much else, given equal structural weight.

How I built it

01

Their footage, not stock

The hero runs their own video. Service pages pull from an archive of real shoots — election coverage, weddings, installations — rather than licensed imagery. For a production company the portfolio *is* the argument, so the site is structured to put it in front of you before any copy asks you to believe something.

02

Media-heavy without being slow

Video backgrounds and large photo galleries are where sites like this normally fall apart. Everything is served through Next.js image optimisation with explicit sizing, the hero video is compressed and poster-framed so the first paint doesn't wait on it, and galleries load progressively rather than all at once.

Built with

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Framer Motion
  • EmailJS

Outcome

  • Three distinct service lines presented as one coherent company
  • Real project archive published across service pages and galleries
  • Enquiries routed by office location through an EmailJS pipeline