Designed, animated and built without a client brief
SCOPE
Brand identity, UI/UX, motion design
ROLE
Sole designer, built solo in Framer
SPECIFICS
No client, no brief
YEAR
2026




Four years of regulated, white-label products means every idea gets filtered through accessibility rules, legal copy and a dozen brand configurations before it ships. Real problem-solving - just in a different register to what's here.
First move here: pick a direction, not a brief. With no stakeholder or user panel to test it against, the hardest part was being my own toughest critic - refining a single Figma concept until it earned its place.

Built from a blank page.
Trade-offs, not decoration.
A type pairing, pushed further than usual
Unlike any white-label system, built to reconfigure across a dozen partner brands, this is one fixed design language - so Archivo and Inter could be pushed to their extremes without needing to hold up under anyone else's colours or content.
Spectacle vs. load time
Every scroll-triggered image and shader effect costs performance. I kept what earned its weight and cut the rest - this is a portfolio, not a product, and if it's slow it's failed at the one thing it's for.
Bold, but still accessible
It would have been easy to let a personal project loosen its standards. I didn't - every animated section is checked against WCAG contrast and respects reduced-motion preferences. Where a treatment couldn't clear that bar, I reworked it rather than let it slide.