CDMX
Mango Markets · 2022—2023
MangoPay
Pay with crypto, to friends & family, worldwide.
A consumer payments app on the Mango protocol on Solana. Mango's team built the protocol; we built everything a person touches on top of it — and I designed the entire experience from scratch.
- Role
- Product design · React Native
- Platforms
- iOS · Android
- Chain
- Solana · Mango protocol
- Shipped
- Google Play · TestFlight
The app, screen by screen








Payments
Pay anyone witha phone number.
Send and request crypto from anyone's mobile number or a QR code. Requests reach people in your contacts before they even have the app, and you're told the moment they pay.
Every payment reads like a message — a note, an emoji, and a clear state: pending, invite sent, paid. Transactions settle in seconds and cost a fraction of a penny.


Portfolio & Earn
A wallet thatearns while it sits.
Your total balance at a glance, and every asset with the share of it that's earning. Mango Earn puts long-term holds to work in the Mango protocol's lending markets — deposit straight from the wallet and watch the yield per coin.
Explore lists the current rate for every asset next to the market, so earning is one tap away.
Convert & markets
Buy it, swap it,cash it out.
Buy crypto with cash, convert between coins with one-tap amounts on a keypad built for money, and follow every asset on a live chart with Receive, Send and Convert one thumb away.
When you're done, convert back to currency and withdraw to your bank account.


The work
Designed from scratch.Built on the protocol.
What I designed
- The whole experience, from a blank file: four tabs — Payments, Portfolio, Explore, Profile — around one center action
- A visual system for money: a night ground, violet for actions, mango yellow for where you are, lime for gains
- Payment threads that read like messages — notes, emoji, and a clear pending, invited, paid state on every row
- Balance rings, a custom number keypad, and one-tap 25 / 50 / 75 / MAX amounts for converting
- The launch site and download flow that sent people to Google Play and TestFlight
What we built
- A React Native app for iOS and Android on top of the protocol the Mango team built
- Pay and request by phone number or QR, including requests to contacts before they have the app
- Mango Earn: deposits from the wallet into Mango's lending markets, with yield shown per asset
- Buy with cash, convert between coins, and withdraw back to a bank account
- Animated price charts and international phone input, on Mango's forks of the open-source libraries
Code
The reposbehind it.
- blockworks-foundation/mango-webmango.markets — I built the app page and the download flow that launched Mango Pay.
- blockworks-foundation/mango-ui-v3Mango's V3 trading interface — referrals, error handling and Sentry.
- blockworks-foundation/react-native-animated-chartsMango's fork of the animated charts behind every asset screen.
- blockworks-foundation/react-native-phone-number-inputMango's fork of the phone input behind pay-by-number.
- blockworks-foundation · React Native appThe app itself lives in a private repository.
Contact
Got somethingworth building?
I like talking to founders early — before the deck, before the team. Tell me what you're working on.
Write to me