Skip to main content

Accessibility SpecialistUI Component Systems ArchitectReact & Next.js

Senior Frontend Engineer

I architect accessible, scalable frontend systems built to last then I make them better.

Specialising in WCAG 2.2 AA accessibility engineering, component-based UI architecture, and modern frontend development.

// Connect

// Location

REMOTE · UK

// About Me

From 52 cents to Senior Engineer.

  • Experience10+Years
  • Accessibility3+Years
  • SpecialismWCAG2.2 AA
  • LocationUKRemote

I'm Matt, a senior frontend engineer who can't leave a system alone until it's faster, cleaner, and more accessible than I found it.

My relationship with technology started long before I wrote a line of code. As a kid in Cape Town, I saved up birthday money to buy my first computer then immediately pulled it apart to understand how it worked. That curiosity has stayed with me ever since.

Over 10 years later I've architected accessible component systems, led agency teams, owned entire accessibility practices overnight, and rebuilt myself from scratch more than once. The drive that pulled apart that first computer still powers everything I build today.

// Core Capabilities

Engineering Expertise

Architecting accessible, scalable frontend systems from technical strategy and client consultancy to high-performance delivery.

  • Frontend Architecture

    Designing scalable frontend systems using BEM, 7:1 SASS architecture, and component-based patterns that enable teams to build, scale, and maintain systems with confidence

    • HTML5
    • SASS
    • Design Systems
    • BEM
    • Component Architecture
  • Accessibility

    Specialist expertise in WCAG 2.2 AA compliance including screen reader testing, accessibility audits, audit documentation, and embedding accessible patterns into every component by default.

    • WCAG 2.2
    • Keyboard Controls
    • Screen Readers
  • Modern JavaScript

    Writing clean, modular JavaScript using ES2020+ features, ES Modules, and a custom component loader architecture with lazy loading for optimal runtime performance.

    • ES Modules
    • React
    • Next.js
  • CMS Systems

    Deep experience architecting custom WordPress and Joomla builds using Twig, Timber, and ACF to create reusable, data-driven component systems at scale.

    • WordPress
    • Joomla
    • ACF
  • Performance Engineering

    Optimising frontend performance through Lighthouse-driven audits, code splitting, lazy loading, and scalable asset strategies to deliver fast, high-performing user experiences.

    • Lighthouse
    • Core Web Vitals
    • LAZY LOADING
    • OPTIMISATION

// Engineering Philosophy

Engineering Clarity Out of Complexity.

I don't approach frontend development as decoration. Every system I build is engineered to last, accessible by default, scalable by design, and maintainable by anyone who inherits it.

I specialise in finding the hidden order inside complex problems then building the architecture that makes that order permanent.

  • PrincipleDRY by Default
  • ApproachAtomic & Component-First
  • StandardWCAG 2.2 AA
  • FocusModern & Scalable

// Let's talk.

Built to last

I work with teams who value accessibility, performance, and long-term thinking not shortcuts. If that sounds like your approach, I’d like to hear from you.