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.
- 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.
Inside the wallet
Tour · 01/06Before, February 2026
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.
The header shows the total
Before: a greeting.
After: the balance across every wallet, and a tap opens what each wallet holds.
A card for each currency
Before: one “Airtm Balance”.
After: “USDC Balance”, with the EURC card beside it, built the same way.
Round actions, with Convert
Before: two pills, Add and Withdraw.
After: round actions, and Convert to move money between the currencies.
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
with your USD
Get your virtual
account now!
Receive payments in USD or EUR as if you had a US or European bank account.
Open your Virtual Account
After · live, September 2026
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.
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.
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.
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.
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.
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.
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.