Skip to main content
Martin.

I'm Martin —
frontend engineer
based in the UK.

I've been building for the web for over 12 years. Everything from small interactive sites to large-scale applications — but the constant is a fixation on the details. Getting the motion right. Making a page load feel instant. Writing CSS that I'm not embarrassed to read six months later.

I care about the craft of frontend development — the part that sits between design and engineering where most of the interesting problems live. A transition that feels natural, a loading state that never flickers, a component API that makes the next developer's life easier.

How I think about the work

Accessibility is a process, not a checkbox.

I don't bolt it on at the end because an audit said so. Semantic HTML, focus management, keyboard testing — it's part of how I build from the start, and it's never finished.

Performance is a feature you can measure.

I care about load times, layout shifts, and making things feel fast — not because the metrics look good in a report, but because slow interfaces waste people's time.

I'm a front-of-the-front-end developer or 'Frontend-Engineer' as I generally prefer these days.

My instinct is the browser: HTML, CSS, and how things actually render. I also write a lot of React and TypeScript — I enjoy the full stack of frontend, but I'm at my best when the work is close to what the user actually sees.

  • HTML, CSS, JavaScript — React by choice, sometimes Tailwind but I love writing CSS
  • Inclusive and accessible, high-performing interfaces that work for everyone
  • Flexible layout systems and front-end architecture
  • Web standards that work anywhere
  • User interfaces that adapt to any situation

Always happy to talk shop, hear about interesting projects, or just say hello.