Contact
← Back to main menu
Case study 01Airline2023–2025

Riyadh Air’s corporate website, campaigns and email.

Before ticketing opened, Riyadh Air’s corporate website was the airline’s only public site. I joined after the launch site went live and designed new sections for it. I then redesigned the site on Rx 2.0 and designed the campaign pages and the email programme, over more than a year.

Riyadh Air aircraft in the new livery above Riyadh
2site versions shipped, in English and Arabic
2campaigns run as a teaser, then a full reveal
5email templates every campaign was built from
3campaign pages: uniforms, sonic identity and cabins
02Bilingual

Arabic and English, as equals.

A digital airline, proud of Riyadh: Arabic had to carry the same weight as English, and most visitors would come on a phone. A local team built the launch site on that rule, and it was live when I joined. Every section I designed after that came in four versions too, mirrored right to left in Arabic.

Launch home page, English, desktop
Launch home page, English, mobile
Launch site · English, desktop and mobile
Launch home page, Arabic, desktop
Launch home page, Arabic, mobile
Launch site · Arabic, mirrored right to left
Added to the live site

Our Journey milestones, sponsorship and partnership sections with an enquiry form, and a Values page. Each one designed in English and Arabic, for desktop and mobile.

03Rx 2.0 redesignShipped

Rx 2.0 was built for ticketing. The site needed to tell stories.

Riyadh Air’s Rx design system was created by a dedicated team for the ticketing site. I moved the corporate site onto Rx 2.0, using its components as they were and designing the storytelling pieces the library didn’t include.

Launch
About page at launch, full length
Rx 2.0
About page on Rx 2.0, full length
Principle

A ticketing site moves people through a task; a corporate site tells a story. Everything new stayed on the system’s tokens, so the result reads as Rx 2.0, not a separate style.

Used as-is from Rx 2.0
  1. 01
    Buttons, form fields and checkboxesEvery call to action and the newsletter sign-up, as built.
  2. 02
    Colour, gradient and dark-mode tokensPage header bands and the dark indigo sections.
  3. 03
    Arabic font switch and 4 px spacingOne set of styles for both languages.
Designed by me, on Rx 2.0 tokens
  1. 01
    Aircraft spec cards and feature rowsOne figure per card: range, wingspan, speed, capacity.
  2. 02
    Chapter openers and story carouselsA full-bleed image and a one-line promise per cabin class.
  3. 03
    Timeline and article cardsDated milestones for Our Journey; category, date and share for the newsroom.
01

A front page that changes with the news.

The home hero is a full-width video stage with one line and one call to action. Each launch, from the uniforms to new routes, takes over the front page without a redesign.

02

The airline’s story, one date at a time.

Our Journey became a vertical timeline: each milestone pinned to a month and year, with one image and one headline. A two-year-old airline’s history reads as momentum, not a list of press releases.

Our Journey timeline on the Rx 2.0 About page
03

The fleet, told as one continuous story.

The fleet page is a single scroll from the livery to each aircraft and its specs. The imagery was created for this page, so every section blends into the next with no hard break between aircraft. Scroll the page to see it the way visitors did.

Rx 2.0 fleet page, full length
04

Built for the next hundred articles.

Two press releases at launch became a newsroom: article cards with category, date and share, plus search and filters that open as a full-screen sheet on mobile.

Media centre article grid
Media centre filters on mobile
04Campaigns

Three launches, each with its own stage.

I designed the campaign pages for the uniform collection, the sonic identity and the new cabins. Fashion and sonic ran in two acts, a teaser and then the full reveal: the designer before the collection, the sound before the story.

01 · Fashion

Painting the sky purple.

The uniform launch opened on the designer, not the clothes. Act 1 introduced MA and the atelier; Act 2 revealed the collection.

Uniform campaign teaser page: Painting the sky purple
Act 1 · The teaser page, desktop
Act 1 · The teaser, desktop prototypeAct 2 · The full reveal, desktop prototype
Storytelling

The reveal told as a story, in eight beats.

Instead of a product page, the reveal reads like an editorial: the designer first, then the partnership, her words, the making, and only then the uniform.

  1. The invitation
    01The invitation

    An arch that frames the designer, not the uniform.

  2. Meet the designer
    02Meet the designer

    MA introduced through her studio.

  3. The collaboration
    03The collaboration

    Why Riyadh Air chose her, in three lines.

  4. In her words
    04In her words

    Her quotes, set large and given room.

  5. Behind the scenes
    05Behind the scenes

    The making of the collection, month by month.

  6. The details
    06The details

    Hotspots on the uniform, one piece at a time.

  7. The craft
    07The craft

    Fabric, fitting and finishing, as a carousel.

  8. Sustainability
    08Sustainability

    What the collection is made from, and why.

Smart animation

Motion that carries the narrative.

Each animation does one job: it reveals the next part of the story as you scroll, so nothing competes with the photography.

Hotspots that dress the uniformSelect a point and that piece, like the silk scarf, appears on the model with its label.
Quotes that read themselvesMA’s words light up line by line as you scroll, at reading pace.
A timeline that turns the pageBehind the scenes moves month by month, from concept in March to quality control in April.
Mobile

Rebuilt for the phone, not shrunk.

The arch hero fills the screen, side-by-side sections stack, carousels become swipeable cards that peek at the next one, and the timeline gives each month its own screen.

Full reveal page on mobile, full length
Act 1 · TeaserAct 2 · Scroll the full pageAct 2 · Reveal
02 · Sonic

The sound before the story.

The sonic identity launched as sound first: a page to play the piece, then the story of how 13 musicians made it, performed across five places in Riyadh.

Reimagined across Riyadh carousel
The sonic page, desktopReimagined across Riyadh
03 · Cabin

Four cabins, told as chapters.

Each cabin class opens with a full-bleed image and a one-line promise, then a story carousel of its features.

Business Elite chapter: The art of design
Business Elite
Business chapter: Privacy on another level
Business
Premium Economy chapter: Convenience meets elegance
Premium Economy
Photos and video: brand teamCopy: Riyadh AirSite design and motion: me
05Email

An email system for every inbox.

Every campaign used to arrive as a one-off email with its own image sizes. I rebuilt the emails as modules with fixed image slots, which became five templates in Adobe Journey Optimizer and a checklist every send goes through.

August 2025 newsletter scrolling on a phone
Newsletter, Aug 2025 · on a phone
2 years of Riyadh Air
2 years of Riyadh Air
Cabin launch
Cabin launch
Designer launch
Designer launch
Newsletter, Aug 2025
Newsletter, Aug 2025
Riyadh, our home
Riyadh, our home
  1. 01Gradients

    Outlook for Windows renders email with Microsoft Word’s engine, which drops CSS gradients. The purple header is exported as an image instead, so it looks the same in Outlook, Gmail and Apple Mail.

  2. 02Fonts

    Brand fonts only load in a few apps, such as Apple Mail; Gmail and Outlook ignore them. Each language has its own fallback order, so an inbox that can’t load the brand font picks the closest one it has, ending in a font every device ships with.

    English · title
    Quiche Sans → Avenir → Roboto → Arial
    English · body
    Loew → Montserrat → Tahoma → Arial
    Arabic
    Noto Kufi Arabic → Segoe UI → Noto Sans Arabic → Arial Unicode MS
  3. 03Dark mode

    In dark mode, apps like Gmail and Outlook invert background and text colours but leave images alone. Brand purple lives where they can’t recolour it: the header image and the buttons.

The same booking email in five brand colours, in light mode and in dark-mode inboxes
Tested in the inbox, not just in Figma.The same booking email in each brand colour, opened in Outlook and Gmail on iPad and in iPhone mail apps. The final template was then checked in about a dozen inbox views.
Five template layouts
Five templates, fixed image slots.Older emails used four different image sizes. Every campaign now starts from one of five templates.
06Rx 3.0Proposal

A research-led proposal for Rx 3.0.

When ticketing moved to Rx 3.0, we proposed moving the corporate site too, so reading about the airline and booking a flight would feel like one product. This was my final delivery on the project.

Today · Rx 2.0
About page on Rx 2.0, full length
The proposal · Rx 3.0
Our Story page proposed on Rx 3.0, full length
  1. 01Research first

    We benchmarked 16 brands, 7 of them airlines, to set the structure of each page before choosing its Rx 3.0 components.

  2. 02One product

    The corporate site and ticketing would share one design system, so moving from a story to a booking feels seamless.

  3. 03New pages

    The proposal added the pages a site with ticketing needs: lounges, partnerships and a media hub.

Fleet, leadership, lounges, partnerships and media hub
07More from this project

A milestone journey, designed in motion first.

A scroll-driven journey through the airline’s milestones, animated in the wireframe before any visual design: each moment arrives as you scroll, with the aircraft passing through. The motion became the inspiration for another microsite being designed at the same time.

Note

The launch site and Rx 2.0 ran live until the ticketing site replaced them. Shown here from the original design files.