Design system
British Airways
Aer Lingus
Avios

With Aer Lingus flights and hotels MVP launched, I helped build a scaleable design system for British Airways and Avios in order to rebrand designs for new partners. Later using a tokenised system, I collaborated with the Avios design system team and developers to migrate and build new tokenised components.

COMPONENTS AUDIT
BUILDING VISUAL LANGUAGE FOR COLOURS, TYPOGRAPHY, STYLES
ATOMISED SYSTEM FOR COMPONENT DEVELOPMENT
IMPLEMENTATION, ADOPTION & TESTING
VALIDATION WITH BRITISH AIRWAYS BRAND TEAM
MIGRATION TO TOKENS FOR AVIOS DESIGNS

Developed flexible components for end to end flows from search through to checkout using variants for brand, breakpoint, size, and state. Implemented BA-specific illustrated iconography, creating new icons as needed and ensuring brand approval with the BA team. As the platform scaled and BA transitioned to Avios, I collaborated with the Avios design system team to migrate designs to use using tokens and Font Awesome icons and reskinned any previous BA components for speed to remove blockers for launch.

Further info available here
Password: Avios

Iconography systems

British Airways had their own icon set in a hand drawn style. To adhere to these guidelines and with a limited selection to choose from I designed a new set to display across search and hotels for amenities with specific icons set to a location type such as a hotel or city or on product cards. Later it was migrated to use Font Awesome icons for consistency and for ease of scaleabilty across new airline partners

Alto design system

As the platform scaled and BA transitioned to fall under the Avios umbrella, to enable a quick rebrand, I reskinned all British Airways components using the type and colour tokens. As the internal design system team built more global components I updated each component or element in the designs and collaborated and tested with developers at launch to make sure they worked as expected.

Emails were designed from the ground up to support bookings across flights, hotels, car hire, and experiences for British Airways, Aer Lingus, and Avios.
I developed UX flows and underlying logic for complex, multi-product bookings and refunds, ensuring users could easily manage everything within their order history, with clear visibility of each booking’s status.
Every stage of the booking journey was shaped by careful UX thinking, maintaining consistency and scalability across multiple brands.