← BackPORTFOLIO
A
airalo

Global eSIM
Marketplace

Designing a scalable global eSIM experience,
from 6M to 20M+ users.

iOSAndroidWebInternal Tools
Role
Senior Product Designer
Platform
Web, iOS, Android, iPad
Scale
6M → 20M+ Users
Year
2023–2024
The Challenge

Breaking barriers to
global connectivity

Despite rapid growth, the product experience was becoming fragmented. We needed to solve critical trust barriers while building a foundation that could support scaling fast to 20M+ users.

High Friction Installation

Users found eSIM installation technical and anxiety-inducing, leading to drop-offs.

💱

USD-Only Pricing

Lack of local currency support was a major barrier to conversion in global markets.

🔀

Platform Drift

Web, iOS, and Android experiences had diverged, creating maintenance debt.

🌐

Selection Paralysis

Users struggled to quickly identify the right package for their travel needs.

Core Experience

Unified Core Experience

We rebuilt the core flows to be consistent across platforms, focusing on clarity, hierarchy, and ease of use.

airalo-onboarding-screenshot

Redesigned Onboarding

Clear value props and friendly illustration style

airalo-store-screenshot

Store Experience

Simplified discovery with clear categorisation

airalo-esim-detail-screenshot

eSIM Detail

Transparent pricing and coverage details

Web Platform

Responsive Web Experience

The web platform serves as the primary discovery channel, optimised for conversion and education about eSIM technology.

airalo.com

airalo-web-homepage-screenshot

Homepage — hero, social proof, and package discovery above the fold

airalo.com/how-airalo-works

airalo-web-how-it-works-screenshot

How It Works — reducing eSIM anxiety with a clear visual explainer

Installation Flow

Turning Anxiety into Confidence

eSIM installation is the highest friction point in the user journey. We redesigned the flow to be a guided, step-by-step experience that reassures users at every stage.

Clear, non-technical language
Visual guides
Post-installation verification

airalo-step1-manage-esims

1

Manage eSIMs

Clear overview of data usage and active packages

airalo-step2-guided-install

2

Guided Install

Step-by-step instructions with visual cues

airalo-step3-success-state

3

Success State

Confirmation with next-step nudges

Design System

A System Built to Scale

A unified token architecture ensured consistency across all four platforms without sacrificing platform-native feel.

Color Tokens

Brand Orange

#FF6B35

Dark

#1A1A1A

Cream

#F5F0E8

Success

#22C55E

White

#FFFFFF

Type Scale

DisplayGlobal eSIM56px / Black 900
HeadingCore Experience40px / Bold 700
TitleInstall your eSIM28px / Semibold 600
BodyClear value props and friendly illustration style16px / Regular 400
CaptionSTEP 1 · MANAGE eSIMs12px / Medium 500

Token Architecture

tokens.ts
// Primitive → Semantic → Component

const primitives = {
  // Raw values
  orange: { 500: '#FF6B35' },
  neutral: { 900: '#1A1A1A', 50: '#F5F0E8' },
}

const semantic = {
  // Purpose-bound aliases
  color.brand.primary: primitives.orange[500],
  color.surface.base: primitives.neutral[50],
}
4
Platforms
100+
Components
5
Color Tokens
WCAG AA
Accessibility
Growth & Localisation

Built for the world,
felt like home

Expanding beyond USD-only pricing unlocked conversion in markets where local currency trust is critical. The localisation system was baked into the design tokens, meaning each market launched with zero visual debt.

UI/UX decisions were validated through continuous A/B testing across B2C and SaaS offerings, feeding directly into the design system backlog.

190+
Countries supported
30+
Currencies localised

airalo-localisation-screenshot

Impact & Outcomes

The numbers that matter

0M+
Active Users
0.8
App Store Rating
0%
System Adoption