The agency had the Figma done and no dev bench. I was the bench.
Thing or Two, a Milton Keynes marketing agency, had a cyber security client, a finished Figma file and nobody to build it. One email later I was their white-label developer.
The constraint that shaped everything: the client's own hosting, no staging environment, FTP the only way in. So I built the whole site in my own staging and shipped it over, section by section. The design was the agency's. Making it real, and making it move, was mine.

A fully custom theme, compiled with webpack. Every section is a block with a job: fifty-fifty splits, card rails, notice banners, super-heroes for the inner pages, each carrying its own colour token. The agency's team composes pages from them to this day.
The motion is GSAP and ScrollTrigger, hand-tuned: content blocks pin to the viewport and stack over each other like a deck of cards, stat counters climb from zero as they enter, and the whole system deliberately steps aside on mobile, where it would just get in the way.
One detail I'm fond of: the cyber-emergency template swaps the brand blue for coral across the entire page with one script. The agency wanted a different mood for one page. It cost one file.
NormCyber went live in September 2024, on time. The client got monthly maintenance rounds with written reports. The agency got two more builds inside the same six weeks: ALMIS International and Nasstar.
And when the engagement wrapped, the handover was clean enough for their team to run the sites without me. That's not a loose end. That's the job.
