Skip to content
Airtm/2026/Mobile & Desktop

A second currency, not a second app

Airtm is a digital dollar wallet used across Latin America and other emerging markets to hold, send and receive stablecoin dollars, with local on- and off-ramps.

FintechStablecoinsMobileDesktopMulti-currency
Try the decision on a working rebuild
Role
Senior Product Designer — end to end, mobile and desktop: architecture, flows, prototypes, handoff.
Collaborators
Product, Engineering, Compliance.
North star
A second currency should give people more options without asking them a new question.

In 30 seconds

01 · Problem
Airtm's wallet held one currency. Adding euros would have put “which currency?” on every screen, on mobile and desktop.
02 · Decision
Currency became a place, not a mode: euros are one more card, with the same actions and the same wallet page as dollars.
03 · Result
Shipped in the Airtm app, checked September 2026; Airtm’s help center describes the euro balance.

The problem

The wallet held one currency, and everything about it was built on that assumption: one balance, one amount field, one set of rails. Adding euros meant every money surface suddenly had to answer “which currency is this?”, on mobile and desktop, when adding, withdrawing and converting. Euros were a strategic bet for Airtm: EURC, the euro stablecoin, opens a large market the dollar wallet did not serve, and demand was already coming from it.

Guided tourLive in the app · Sept 2026

Inside the wallet

Tour · 01/06Before, February 2026

Rebuilt with example values from the live wallet and design files. The withdrawal is a demonstration adapted from the existing dollar flow; it is not evidence of a launched EURC withdrawal experience.

Before · After

What I changed on the home

Side by side: the home in February 2026 and the one that shipped. The numbers mark what I changed.

  1. The header shows the total

    Before: a greeting.

    After: the balance across every wallet, and a tap opens what each wallet holds.

  2. A card for each currency

    Before: one “Airtm Balance”.

    After: “USDC Balance”, with the EURC card beside it, built the same way.

  3. Round actions, with Convert

    Before: two pills, Add and Withdraw.

    After: round actions, and Convert to move money between the currencies.

  4. A page behind every balance

    After: the arrow on each card opens that wallet’s page: live rate, virtual account and activity.

Before · February 2026

After · live, September 2026

Both screens are rebuilt with example values: the before from my board of the home at the time, the after from the live app. Both show the local value in reais, as a user in Brazil sees it.
HOMETotal ▾ONE CARD PER CURRENCYUSDCsame actionsEURCsame actionsTOTAL SHEETUSDCEURCCardBlendSAME FOR BOTHWALLET PAGEbalancelive ratevirtual accountactivitythe card and the investment follow in the same rowCONVERTUSDC ⇄ EURCthe rate first, then the amount
As shipped: currency is a place, not a mode. Any wallet is reachable two ways, from its own card or from the total in the header, and every wallet opens the same page. Convert sits between the two currencies, with the rate first.
01

The constraint

Three things could not move. The rails differ by currency (euros leave over SEPA, dollars do not), so the flows could not be made identical. The naming was settled product-wide: users see USDC and EURC, never internal or legacy labels. And the second currency could not earn its own app: the same screens had to carry both, for people who would only ever hold one of them.

02

What I ruled out

A currency switch on the balance: one control, two states, everything below it reacting. It demos well, and I built one to be sure. It puts a decision before the task, when the person already knows which money they are moving; it makes the two currencies compete for the same space; and it hides half of your money behind a control you have to notice.

03

The pivot

Currency became a place, not a mode. Euros joined the carousel the home already had, with the same Add, Withdraw and Convert as dollars; the pill at the top became the total of every wallet, and a tap opens the sheet that lists each one in its own currency; every card opens the same wallet page, for dollars and for euros; and Convert puts the rate on screen before the amount. The tour above walks through each of them.

04

What I gave up

Comparison. The sheet lists the wallets; nothing on the home weighs one currency against the other, because that is not a question the product should pose during a transfer. Someone who wants to compare reads two rows. I took that trade deliberately: fewer people lost in the flow is worth more than a feature for the few who are optimising.

05

Outcome

Shipped
The EURC card, the total and its sheet, the wallet pages and Convert are live in the Airtm app, as rebuilt above — checked in September 2026, and Airtm’s help center describes the euro balance.
Not shown yet
My designs for withdrawing euros and for recovering from a short balance went into build too, with engineering never blocked on design. They stay off this page until I can show how they shipped.
Numbers
Usage figures are Airtm’s to share.
06

What it left behind

I designed the pattern to take a next currency, not only this one: a card in the carousel, a line in the total’s sheet, a page of its own. Adding a wallet is now a matter of filling those three places. The app had no interaction patterns for holding more than one currency, so I had to write them, and they outlived the feature. Other teams reused the components and the patterns on their own surfaces. The work went through design reviews with the design team and a review with stakeholders before build.

07

What I’d watch

The design was meant to move three signals, and they are the ones I would put on the dashboard before the next currency: whether people who receive euros find them without contacting support; whether euros get used and not only held, counted as conversions started from the EURC wallet; and whether a conversion that starts gets finished, measured between the amount and the confirmation. Airtm owns those figures, so this page states the signals, not the numbers.