Karam Abu MokhEmail me

Case study Live

eSIMs5G

An app and a website that sell prepaid travel data as eSIMs for 190+ countries: a SIM built into the phone, installed with a QR code.

eSIMs5G app: destinationseSIMs5G app: my orderseSIMs5G app: sign in
My role
Freelance engineer, end to end
When
Since March 2026
Built with
  • React Native
  • Expo
  • TypeScript
  • Node.js
  • Express
  • Supabase
  • Next.js
  • Swift
  • Kotlin
  • Render
See it
esims5g.comApp StoreGoogle Play

Who it is for

Travellers who want data on their phone the moment they land, without roaming fees or a queue for a local SIM card. Travel agencies also buy eSIMs for their clients through a business portal.

What I built

I build eSIMs5G end to end as a freelancer; my first commit was in March 2026. I built paying with points or card, sending an eSIM to another account with a one-time code, the influencer program, the Calls & SMS plan filter, the Meta tracking, and the internal tool that helps keep travel agencies buying.

I also work across the app, the mobile API, the admin dashboard and the database, and I ship the store builds to both stores.

How it works

  1. Pick a country or a region, then a data plan, or one with calls and SMS.
  2. Pay by card, or with points for partners.
  3. The eSIM arrives in the app or the inbox. Install it with a QR code or one tap.
  4. Land, and the phone is online.

190+countries

~2,000plans in the app and on the website

30app languages, with true right-to-left Arabic and Hebrew

146 of 284commits in the app are mine

67 of 113commits in the admin dashboard are mine

1.0.15the version on both stores, October 2026

Live today

The website, the iPhone app and the Android app are live; the agency portal and the admin dashboard are used inside the company.