Visit Red Sea Connected Visitor Program

Red Sea Global

Connected Visitor Program - Multi-resort Booking

My role
UX Designer
Timeframe
2024
Tools
Figma · Figjam

Context and problem

Most hospitality booking flows are built for a single property: pick dates, pick a room, pay. Red Sea Global's guests plan differently combining multiple resorts, accommodation types, and transfers into one trip. A single-property flow would have pushed that complexity onto the guest, at exactly the moment a high-value luxury purchase is most likely to be abandoned.

I joined as Senior UX Designer on the Booking Transactional Flow workstream to own that problem end to end.

Role & constraints

I led stakeholder discovery, competitive benchmarking, and the full information architecture and interaction design — through to developer hand-off. Discovery was compressed: a rapid assessment of requirements rather than an extended research phase, so early architectural calls had to hold up without a long validation cycle.

The team itself was a constraint worth naming: no one on it — including me — was a native English speaker, and we were designing for Arabic-speaking guests navigating a bilingual, RTL-aware product. That meant every IA and interaction decision had to be checked against how differently people read, scan, and navigate a system across cultures — not something a standard usability heuristic covers on its own.

▌ THE PROCESS

How we got there

  1. Discovery

    Interviewed users and mapped the current-state journey to locate the real friction, not the assumed one.

  2. Exploration

    Sketched divergent directions, then converged on one testable concept with the team.

  3. Validation

    Ran moderated usability sessions and iterated the prototype against what actually broke.

Approach

[IMAGE: Competitive benchmark — Six Senses, Four Seasons, Mandarin Oriental, One&Only vs. Airbnb/Expedia]

I benchmarked against luxury peers and mainstream booking platforms specifically to find where standard patterns would break under a multi-resort model. Nearly every competitor treated accommodation and mobility as separate transactions.

[IMAGE: Information architecture / multistep user flow]

The key decision: architect one non-linear, editable flow spanning resort, accommodation, and mobility selection through checkout — guests can revise any earlier choice without losing progress elsewhere. That's a more complex state model than a linear funnel, and I judged it worth the cost: a simpler flow would have shipped faster but shifted trip-planning complexity back onto the guest.

[IMAGE: Wireframes and interactive prototype]

From there I defined search and filtering behavior, optimized the accommodation and mobility selection paths, and built hi-fidelity wireframes and a prototype detailed enough for direct developer hand-off.

Outcome

The flow is live today at visitredsea.com. The clearest measurable result at this stage is time to market: concept through developer-ready design in six months, for a booking system spanning resorts, accommodations, and mobility. Post-launch usability or conversion tracking wasn't continued after hand-off, so I'm not claiming impact I can't back — the honest outcome here is that it shipped and it's running in production.

▌ DELIVERABLES

What shipped

  • Benchmark
  • Information Architecture
  • User Flows
  • Wireframes
  • Mockups

▌ GALLERY

Selected screens

Click a thumbnail to expand
  • Design token sheet listing colour ramps and spacing steps.
    Colour and spacing tokens, generated from a single source.
  • Component sheet showing button, field and card variants.
    Button, field and card variants with every interaction state.
  • Audit board comparing six inconsistent button treatments.
    Before: the same button drawn six different ways.
  • Contrast matrix checking text and background colour pairs.
    Every pair checked to WCAG AA before it shipped.
  • Documentation page showing a component beside its usage rules.
    Usage guidance lives next to the component, not in a wiki.
  • Adoption chart tracking design system uptake per squad.
    Rollout tracked per squad over one quarter.

Reflection

Designing for Arabic-speaking, multicultural guests reshaped how I thought about "clarity" — it's not a universal default. Reading direction, navigation habits, and how directly people expect a system to communicate all differ enough to change core interaction decisions, not just localization details.

Next case study →

Confidential (NDA)

LA Clippers