Naqd Digital Wallet

Multi-Currency Digital Wallet

FintechFlutterKotlinDigital WalletCross-border Payments

A digital wallet and payment application developed for a fintech startup operating in the Gulf region. The expatriate population in the UAE (88% of total population) relied on irregular and costly remittance channels to send money to their home countries. Existing mobile wallet solutions either offered limited currency support or lacked cross-border transfer capabilities.

We published iOS and Android applications from a single Flutter codebase. On the backend, Kotlin/Spring Boot microservices run on Kubernetes. We designed a ledger-based account system for multi-currency management, enabling instant conversion and transfers between AED, SAR, BHD, and KWD. Remittance operations were integrated via APIs with licensed money transfer operators. All transactions go through KYC/AML control processes in compliance with CBUAE (Central Bank of the UAE) regulations.

System Architecture

MobileBackendFinancialComplianceHTTPSRouteProcessNotifyTransferRecordConfirmVerifyTrailMobile AppPush ServiceAPI GatewayWallet ServicePayment EngineBank APIsLedgerKYC ModuleAudit Log

Highlights

  • Cross-platform mobile app with Flutter (iOS + Android)
  • Kotlin/Spring Boot microservice backend (Kubernetes)
  • Ledger-based multi-currency account system
  • Licensed money transfer operator API integrations
  • CBUAE-compliant KYC/AML control processes

Results

85,000 active users within first 8 months post-launch
Average 12,000 daily transactions
Remittance cost 62% lower than traditional channels
Active in 4 Gulf countries (UAE, Saudi Arabia, Bahrain, Kuwait)