ahmed.mostafa
Voyaroam · Product design

Voyaroam

From choosing coverage to staying connected.

Senior Product Designer · iOS & Android · eSIM experience
Voyaroam plan comparison screen in a navy iPhone 17 Pro Max
01 / Context

A better way to stay connected abroad.

Voyaroam is a travel eSIM experience for people who need mobile data without swapping a physical SIM or relying on expensive roaming. It brings destination discovery, plan purchase, installation, and ongoing management into one journey for both first-time and experienced eSIM users.

02 / My role

I turned a complex product model into a clear journey.

As Senior Product Designer, I structured the experience from destination or travel occasion through plan comparison, checkout, installation, and active eSIM management. The work connected country, regional, global, and curated travel plans with the decisions a traveler needs to make at each stage.

03 / The challenge

Give travelers a reason to choose Voyaroam.

The strategy board identified the central question: why switch from an eSIM app people already use? The design direction combined regional relevance with curated plans, transparent local-network information, device-compatibility guidance, and accessible human support. These were product opportunities, not measured outcomes.

04 / The design response

Make confidence visible before and after purchase.

I separated destination discovery from plan comparison, gave single-plan and multi-plan purchases clear paths, and treated installation as part of the main journey. After purchase, the experience keeps plan status, remaining data, validity, and support close to the traveler’s next action.

05 / What remains open

Keep assumptions visible for the next decisions.

The board marks plan-selection uncertainty, compatibility, activation, and support as problems to validate. It also records open product and engineering questions about account timing, provider capabilities, wallet rules, and support availability. The case study presents the design direction without claiming those questions were resolved or tested.

06 / Product model

One lifecycle. Four clear stages.

I structured the experience around the traveler’s changing question—from choosing coverage to understanding an active plan.

Discover
Voyaroam destination discovery screen
Choose
Voyaroam plan selection screen
Connect
Voyaroam eSIM installation options
Manage
Voyaroam active eSIM management screen
07 / Discovery

I separated exploration from comparison.

Travelers first decide where they are going, then compare coverage, duration, data, and price without carrying every choice at once.

Voyaroam home and coverage discovery
Voyaroam plan comparison
08 / Checkout

I designed checkout for a trip—not a single item.

The flow supports several destinations, quantities, payment methods, and vouchers while keeping the final decision easy to verify.

Voyaroam cart with multiple eSIM plans
Voyaroam successful payment state
09 / Installation

Payment is not success until the traveler can connect.

I made installation part of the core product journey, with clear methods, device guidance, and an explicit completion state.

Voyaroam automatic and QR installation methods
Buy→Install→Connect
Voyaroam installation completed state
10 / State system

I designed the state system before multiplying screens.

A stable hierarchy keeps status, remaining data, validity, network context, and the next action predictable as conditions change.

Voyaroam connected eSIM state
Voyaroam low data eSIM state
14 documented conditionsConnectedLow dataExhaustedExpiringNo networkRoaming offActivation failedProvider unavailable
11 / Design system

A connected system for plan choice, installation, and management.

01

One connected lifecycle

02

Multi-plan checkout

03

Guided installation

04

14 managed conditions

12 / Final interface

The full product, in motion.

Drag to explore
Voyaroam homeVoyaroam destination listVoyaroam plan selectionVoyaroam cartVoyaroam checkoutVoyaroam payment successVoyaroam installation optionsVoyaroam installation completeVoyaroam active eSIMVoyaroam low-data state
Next project: Visa Application App