Skip to content

PROJECT DOSSIER · FinTech & Payments

NexoPay

Wallet and crypto product with four transfer methods, multi-currency balances, and a 10+ asset crypto portfolio.

Status
Private / client
Role
Full Stack Flutter Developer
Platforms
Android · iOS
NexoPay project evidenceTransferCrypto portfolio

01 / ORIGIN

Product context

Fintech wallet where users hold fiat balances in multiple currencies alongside a separate crypto portfolio (Bitcoin, Ethereum, Solana, and others), send money through four distinct rails (cash pickup, bank transfer, mobile transfer, wallet-to-wallet), and manage a linked card from one dashboard.

02 / CREW

Role and ownership

Full Stack Flutter Developer.

Built the Flutter frontend and supported backend integration.

03 / GRAVITY

The challenge

  • Four distinct transfer rails (cash pickup, bank transfer, mobile transfer, wallet-to-wallet) each needed their own recipient/account fields while still feeling like one consistent Send Money flow.
  • Running fiat balances, a multi-currency wallet, and a separate crypto portfolio side by side without the home screen turning into a wall of numbers.
  • Crypto transfer confirmation flows.

04 / TRAJECTORY

Engineering approach

  • Defined currency models before UI.
  • Built confirmation steps for irreversible transfers.

05 / SYSTEMS

What I built

  • Built the Send Money hub with four transfer methods (Cash Pickup, Bank Transfer, Mobile Transfer, Wallet-to-Wallet), each with its own recipient/account form.
  • Built the crypto tab: portfolio view, buy/sell/deposit/withdraw actions, and a sortable coin list (by price or market cap) across 10+ assets.
  • Built card management and account settings screens.

06 / NAVIGATION

Technical decisions

Separate currency models

Clear currency models reduced errors in transfer and display logic.

10 / SIGNAL

Results and proof

Delivered wallet and crypto transfer flows.

Evidence · client-approved