The Problem
The Problem
The Problem
SMS Numbers
SMS Numbers
People often need to sign up on a platform or service once, or need a foreign phone number to verify their account on platforms that aren't available in their country.
KwikSIM gives users access to a one-off foreign phone number they can use to receive an SMS verification code without having to expose their private number.
People often need to sign up on a platform or service once, or need a foreign phone number to verify their account on platforms that aren't available in their country.
KwikSIM gives users access to a one-off foreign phone number they can use to receive an SMS verification code without having to expose their private number.

International Data eSIMs
International Data eSIMs
After landing in a new country, travellers often need to find a local SIM before they can access mobile internet.
KwikSIM enables travellers buy and install an eSIM before they travel, so they can activate it as soon as they arrive and step off the plane with mobile internet.
After landing in a new country, travellers often need to find a local SIM before they can access mobile internet.
KwikSIM enables travellers buy and install an eSIM before they travel, so they can activate it as soon as they arrive and step off the plane with mobile internet.

The UX of KwikSIM
The UX of KwikSIM
The UX of KwikSIM
SMS Numbers
SMS Numbers
The SMS Number experience was designed around a simple goal: help users find the right number and service quickly, complete their purchase, and receive their verification code with as little friction as possible.
User Flow:
Select provider → Select service → Select country → Purchase number → Receive SMS
The SMS Number experience was designed around a simple goal: help users find the right number and service quickly, complete their purchase, and receive their verification code with as little friction as possible.
User Flow:
Select provider → Select service → Select country → Purchase number → Receive SMS

International Data eSIMs
International Data eSIMs
The eSIM experience was designed to make purchasing international data eSIMs straightforward, from selecting a destination to scanning a QR code and activating the purchased eSIM.
User Flow:
Select country → Select data plan → Purchase eSIM → Scan QR code to activate eSIM
The eSIM experience was designed to make purchasing international data eSIMs straightforward, from selecting a destination to scanning a QR code and activating the purchased eSIM.
User Flow:
Select country → Select data plan → Purchase eSIM → Scan QR code to activate eSIM

Failure States
Failure States
Failure States
Wallet Refund
Wallet Refund
One primary logic designed into KwikSIM was the wallet refund system. KwikSIM uses a wallet-based model, allowing users to fund their wallet and use their balance across the platform. For services such as SMS numbers, a user may purchase a number but fail to receive a verification code, usually due to an issue with the service provider. When this happens, the user is automatically refunded to their KwikSIM wallet within the next hour, allowing them to purchase another number and try again.
This system is made possible through an arrangement with KwikSIM's phone number providers. When a provider refunds KwikSIM for an unsuccessful transaction, that refund is passed directly to the user. This keeps the user from bearing the cost of a failed service and helps maintain a smooth, frustration-free experience.
One primary logic designed into KwikSIM was the wallet refund system. KwikSIM uses a wallet-based model, allowing users to fund their wallet and use their balance across the platform. For services such as SMS numbers, a user may purchase a number but fail to receive a verification code, usually due to an issue with the service provider. When this happens, the user is automatically refunded to their KwikSIM wallet within the next hour, allowing them to purchase another number and try again.
This system is made possible through an arrangement with KwikSIM's phone number providers. When a provider refunds KwikSIM for an unsuccessful transaction, that refund is passed directly to the user. This keeps the user from bearing the cost of a failed service and helps maintain a smooth, frustration-free experience.

The Design System
The Design System
The Design System
Rather than overbuilding the design system, my focus was on establishing the essential UI foundations KwikSIM needed to create a consistent and scalable experience across its different services.
Rather than overbuilding the design system, my focus was on establishing the essential UI foundations KwikSIM needed to create a consistent and scalable experience across its different services.

Beyond the Product
Beyond the Product
Beyond the Product
My work on KwikSIM extended beyond the product itself. I also designed the visual direction for launch and marketing communication assets.
My work on KwikSIM extended beyond the product itself. I also designed the visual direction for launch and marketing communication assets.
App/Play Store Graphics
App/Play Store Graphics

Social Media Graphics
Social Media Graphics

Featured Desktop Screens
Featured Desktop Screens
Featured Desktop Screens

Outcome
Outcome
Outcome
As of August 11, 2026, KwikSIM has 2.7k+ users, has completed 13k+ successful transactions, and provides SMS numbers across 180+ countries.
Designing KwikSIM I worked closely with the product and engineering teams throughout the design process, translating requirements into user flows, interfaces, interaction states, and implementation ready designs.
As of August 11, 2026, KwikSIM has 2.7k+ users, has completed 13k+ successful transactions, and provides SMS numbers across 180+ countries.
Designing KwikSIM I worked closely with the product and engineering teams throughout the design process, translating requirements into user flows, interfaces, interaction states, and implementation ready designs.
Get In Touch!
Get In Touch!
Get In Touch!
Want to work together or have a question? Reach out, I'm always open for a chat.
Want to work together or have a question? Reach out, I'm always open for a chat.
