Principal UX Designer · Leeds

Chaz
Saggu

I design large-scale enterprise products, and the design systems and governance that hold them together. 15+ years across aviation, hospitality and e-commerce.

Available from December 2026
Charanjeet Saggu — Principal UX Designer
15+ Years in UX
3 Airport brands, one design system
3 Delivery teams under design governance
WCAG 2.1 Accessibility built into components
What I do

Design systems for large-scale enterprise products

Build or rebuild the design system

  • Structured as Foundations, Components, Patterns and Templates, with semantic versioning so teams can see what changed and when.
  • One stable shared library rather than several long-lived copies. Additive changes where possible, and components deprecated before they are removed.

Component libraries in Figma, mapped to how designers work

  • Components mapped to layout types, so a designer picks a layout and swaps in what they need instead of rebuilding it.
  • Figma governance for large shared working files: structure, naming and permissions that survive a team of contributors.

Design tokens and multi-brand theming

  • One set of components carrying several brands. At MAG that meant three airport websites, one of them on a different palette.
  • Tokens defined so the difference between brands is data, not a second set of components.

Design governance

  • Leading the design and UX process across delivery teams. Informing developers, business analysts and product owners on best practice while delivering hands-on.
  • Adoption run build-forward rather than by retrofit: new and changed work is implemented to the system, so the baseline moves with delivery.

Accessibility, review and handover

  • WCAG 2.1 built into the components rather than audited at the end.
  • Pixel-perfect design review against the build, and support through UAT before release.

Enterprise interaction patterns

  • Long conditional forms, drawers and modals, data tables and status — the dense operational screens most systems stop before.
  • Rules that carry their reasoning: inactive is neutral rather than red, and a status colour does not automatically become an action colour.

Where this has been done

Currently Principal / Lead UX Designer at HSBC, on design governance and a design system rebuild for an internal enterprise platform. Before that, MAG and Warner Leisure Hotels. Three pieces of that work are written up:

About
I design for people who depend on systems.

I'm a Principal UX Designer working on large-scale enterprise products: airport operations, booking engines, and internal platforms where the work is complex and the software gets used all day. Most of what I do now is design systems and the governance around them. Component libraries teams assemble from, tokens that let one system carry several brands, and the practice that keeps a system in use once the launch is over. 15+ years of it, across aviation, hospitality and e-commerce.

View full CV
01 Discover
02 Define
03 Design
04 Test
05 Iterate