Independent studio / Czechia
Design Meets Discipline .
Design / Code / Accessibility / Performance
One person who designs the site and writes the code.
01 / What I believeOn design
One person, / no handovers.
There is no difference between good design and good problem-solving.
The projects I like most are the awkward ones, like a technical product that has to make sense to everyone else, or an odd idea that still has to be easy to use.
02 / FounderCareer
22+ years / Digital products
22+
Design systems / Architecture / Accessibility / Web engineering
Thirteen years in London, now on my own.
I’ve been building websites since about 2004. Most of that time I worked as a front-end developer and architect, so the code isn’t an afterthought here.
I worked at several big London agencies and on large enterprise products. That’s my own employment history. Those agencies aren’t DECO CODE clients.
- Design & development
- React and TypeScript, component systems, and architecture meant to last for years.
- Quality by default
- WCAG 2.2 accessibility, performance budgets, and tests that run on every change.
- London, 13 years
- AKQA, R/GA, Sapient, Ogilvy, Saatchi & Saatchi, and a Cannes Silver Lion with the R/GA team.
- Enterprise products
- Seven years of SaaS at Quadient, then lead front-end architecture for Divorcio.
03 / The practiceFour rules I keep
A few rules I don’t bend.
01
No templates.
Every layout is designed for the content it has to carry.
02
Readable.
Clear headings, short paragraphs, and type big enough to read on a phone.
03
Fast.
Pages that load quickly on a phone with a weak signal. I measure it rather than guess.
04
One owner.
The same person answers for the identity, the code and the server.
04 / Selected practiceDifferent clients
Houses, solar, fashion, law.
Modular homes, solar technology, a stylist, a divorce app, a village website. Each one looks like itself. The engineering underneath is held to the same standard every time.
Explore work05 / Working togetherBefore you write
Start with the problem
Good projects come from good conversations.
Tell me what’s wrong or what you need. You don’t need a finished specification. Working that out is part of the job.
Experiment / 001Start a conversation
Expect The Unexpected.
Distinctive by design. Exceptional by engineering.
Start a project