Case Study

Global eSIM Travel Platform

B2C platform serving international travelers. End-to-end connectivity solution designed and built from scratch. Full-stack ownership from customer storefront to automated provisioning.

180+
Countries
15s
Avg Activation
99.8%
Success Rate

The Challenge

Building a seamless travel connectivity experience from the ground up

2023–present
🌍

Global Complexity

Managing multiple carriers and data plans across 180+ countries with varying regulations and technical requirements for international travelers.

Instant Provisioning

Customers expect immediate eSIM activation within seconds of purchase, requiring real-time vendor integrations.

🔄

End-to-End Automation

Zero-touch provisioning pipeline from purchase to activation, with intelligent error handling and recovery.

My Role

Full ownership of product design, architecture, and development

🎨

Product Designer

User research, journey mapping, interface design, and prototyping across all customer touchpoints.

UX Research UI Design Prototyping
🏗️

System Architect

Designed scalable backend architecture, database schema, and integration patterns for multi-vendor systems.

System Design Database Design API Architecture
⚙️

Full-Stack Developer

Built and shipped every component from React storefronts to Node.js microservices and vendor integrations.

Frontend Backend DevOps

Technology Stack

Modern, scalable technologies chosen for performance and reliability

Frontend

Next.js
React
Wix Velo
HTML/JS

Backend

Node.js
REST APIs
Microservices

Database

PostgreSQL
Redis

Infrastructure

AWS
SES
Zendesk

Customer Journey

Seamless experience from discovery to activation

01

Browse & Select

Customer finds the perfect plan on our Next.js storefront

02

Secure Payment

Quick checkout with instant payment confirmation

03

Auto Provision

Node.js pipeline provisions eSIM within 15 seconds

04

QR Delivery

AWS SES sends QR code and activation instructions

05

Easy Activation

One-tap QR scan downloads eSIM profile instantly

Key Systems Built

Core platform components designed for scale and reliability

🔗

Multi-Vendor Abstraction

Unified Node.js layer normalizing multiple carrier APIs into a single, consistent interface.

Airalo Integration Fallback Providers Auto Routing

Automated Provisioning

Zero-touch eSIM creation pipeline with intelligent error handling and retry logic.

15s Average 99.8% Success Auto Retry
📧

Smart Email System

AWS SES transactional emails with QR codes, activation guides, and usage-triggered renewals.

QR Generation Usage Alerts Renewal Nudges
📊

Real-Time Usage Tracking

Live data consumption monitoring with intelligent renewal recommendations.

Live Sync Smart Alerts Auto Suggest
🛠️

Integrated Support CRM

Wix Velo dashboard with Zendesk integration providing full customer context to support agents.

Full History Live Status Quick Actions
⚙️

Backend CMS

Internal management system for plan catalog, vendor routing, and platform configuration.

Plan Management Routing Rules Config Control

Results & Impact

Platform performance and customer satisfaction metrics

0
Countries Covered
Global coverage across all major travel destinations
0
Second Activation
Average time from purchase to eSIM delivery
0
% Success Rate
Automated provisioning success rate
0
Hour Support
Integrated CRM enables round-the-clock assistance

System Architecture

Scalable, microservices-based platform architecture

Frontend Layer

Next.js Storefront
Usage Checker
Wix CRM

Backend Services

Order API
Provisioning Engine
Usage Tracker

Integration Layer

Vendor Abstraction
Email Service
Support Integration

Project Reflection

Key learnings and outcomes from building a global connectivity platform

Full-Stack Ownership in Action

This project showcases complete product ownership — from user research through production deployment. By handling design, architecture, and development, I created a unified solution that balances user experience with technical excellence.

The platform's success comes from seamless integration across all layers: React storefront for intuitive plan selection, Node.js backend orchestrating complex workflows, and intelligent CRM for customer support.

🚀

Scalable Architecture

Microservices design enables independent scaling and easy vendor integration expansion

🎯

User-Centric Design

Every interaction optimized for simplicity — from plan selection to eSIM activation

Operational Excellence

Automated systems reduce manual overhead while maintaining high reliability standards

Key Technical Learnings

API Abstraction Patterns

Building a unified interface over heterogeneous vendor APIs required careful schema normalization and error handling strategies. The abstraction layer became critical for system reliability and future vendor onboarding.

Real-Time Data Synchronization

Implementing live usage tracking across multiple carriers taught me the importance of caching strategies, rate limiting, and graceful degradation when external APIs experience latency.

Customer Experience Optimization

The 15-second activation target pushed me to optimize every step of the provisioning pipeline — from database queries to email delivery — resulting in a best-in-class user experience.

Let's talk about your next build

This project showcases my ability to take complex technical challenges and transform them into elegant, user-friendly solutions. Let's discuss how I can bring this same level of full-stack expertise to your next project.