
AAT Fabric
Building a reusable Angular component foundation to create more consistent experiences across AAT services.
Front-end engineer / Design systems / Accessibility
I build applications across Angular, React, Next.js and Astro, and reusable design systems that help teams deliver consistent, dependable experiences.
Selected work

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

Creating modular, rigorously tested interface components for a large public-facing service.
Expertise
Reusable components, documented standards and practical foundations that help teams work consistently.
Maintainable applications across Angular, React, Next.js and Astro that turn complex requirements into clear product experiences.
Semantic, responsive and keyboard-friendly interfaces with accessibility built into delivery.
Using GitHub Copilot CLI and Claude Code in daily workflows to investigate issues, refactor legacy code and raise code quality and maintainability.
About
My experience spans Angular, React, Next.js and Astro applications, design systems, accessible public services, CMS platforms and interactive campaign work.
Across each project, the goal is the same: create clear, reusable foundations without losing sight of the people using the product.
Have a product or interface that needs more clarity?
Contact me