← All workCase study 01 / 09Design systems

AAT

AAT Fabric

Building a reusable Angular component foundation to create more consistent experiences across AAT services.

Role
Front-end engineer
Engagement
Multi-application delivery
Selected images
3
The AAT Fabric design system homepage showing its design language, HTML and CSS framework, and Angular components.

The opportunity

AAT used Angular across a growing set of digital services. Each product needed to feel coherent without forcing teams to repeatedly solve the same interface problems.

I joined with a background in modular front-end development and quickly applied that experience to Angular applications. My first focus was helping bring Fabric, AAT’s design system, to life.

The approach

The work connected the digital design language, shared HTML and CSS foundations, and Angular components into one reusable system. Components were designed to be composable, documented, and practical for product teams to adopt.

My involvement expanded across applications built from scratch and established services that needed to evolve without losing consistency.

Contribution

  • Developed reusable Angular components for use across multiple services.
  • Translated design-system standards into maintainable front-end patterns.
  • Worked within REST API-driven products and automated delivery pipelines.
  • Helped teams balance consistency with the needs of individual applications.