About

Hi, I'm Maurice Downes.

I'm a UX architect specialising in front-end architecture.

What I do

I build accessible component libraries from design systems, develop client-side build tooling, and work across modern JavaScript frameworks. I also design and build websites for organisations.

UX frameworks are my passion: building the foundations that let teams ship consistent, accessible interfaces at scale.

Right now I'm learning AI and writing about it here — starting with the AI Unleashed series on MCP servers, LangChain agents and prompt interfaces.

Elsewhere

Code and open-source tools: github.com/mdownes · My open source tools