Seyyah Mobile — eSIM for Tourists

An eSIM purchasing and management application for international travelers.

9:41
5G
Seyyah Mobile — eSIM for TouristsFlutter Cross-Platform
Clean Architecture60 FPS
Cloud SyncActive
Explore Workflow

Project Overview

Seyyah Mobile helps travelers purchase, manage, and top up eSIM connectivity for international trips without relying on traditional roaming.

My Engineering Role

Flutter development for the cross-platform eSIM customer experience and service integrations.

The Challenge

Connectivity products must explain unfamiliar activation states while coordinating purchases, plans, top-ups, and account data.

The Solution

The mobile flow presents plan selection and eSIM management as clear stages, with external service details isolated from the interface.

High-Level Architecture

  • A Flutter client separates presentation, application state, and integration concerns.
  • External services are accessed through stable API or repository boundaries rather than directly from screens.
  • Loading, empty, failure, retry, and authenticated states are treated as product states.

Key Features & Workflows

  • Destination and plan selection
  • eSIM purchase
  • Account and eSIM management
  • Top-up workflow
  • Travel connectivity information

Technical Challenges Overcome

  • Representing provider states in user-friendly language
  • Handling payment and activation outcomes
  • Supporting a product used while users are traveling

Production Results & Impact

  • The application has an App Store listing and public product website.
  • The portfolio records service coverage across 165+ countries.

Need a similar architecture shipped?

Let's translate your product workflows, real-time requirements, and cloud infrastructure into a dependable production app.