
Clipper
2026Studio · Short-form video editing
Available for work

6 projectsAll live2025 – 2026
About me
Designer and developer

I design and build websites end to end, which means nothing is lost in a handover and what you approve is what ships. Mostly for small teams and early-stage brands who need something fast, readable on a phone, and editable by whoever comes next.
More about meFour things I am asked for most. Most projects are two of them, and a rebuild is usually all four.
Layout, type and motion, designed in the browser rather than handed over as a flat file. What you approve is what ships.

Next.js and GSAP. Server-rendered, accessible, and fast on the connection your visitors actually have.

Full English and French, routed and translated properly, with the switcher landing on the page you were already reading.

An existing site taken apart and put back together: same brand, faster, and maintainable by whoever comes next.

Typically five to six weeks
Two projects at a time
A call, then a written page: what the site has to do, what it does not, and what it will cost. Nothing starts before that page is agreed.
Week 1Pages, sections and real copy, before any design. Most arguments about a layout turn out to be arguments about what the page is for.
Week 1–2Designed in the browser, so there is no handover and no gap between the mockup and the thing. You see it on a real URL from the first week.
Week 2–5Deployed, indexed, and walked through with whoever will maintain it. You get the repository and the ability to change your own copy.
Week 5–6Problems that came up on real projects, and what actually fixed them. Mostly the kind that pass every check and ship anyway.
BilingualA site set to English greeting every French visitor in French, with nothing broken and every check passing.
MotionInertial scrolling transforms the page, and a transform makes every sticky column inside it stop being sticky.
Design systemsThe same hex that looks superb on a 56px button is unreadable on a 13px label, and design tools will not tell you.