NXFund
FinTech & PaymentsFundraising platform with wallet, payment flows, donation actions, and campaign-first experience.
Role
Full Stack Flutter Developer
Platforms
Android · iOS

Context
Fundraising platform where users browse campaigns by category (health, education, food, emergency), track live funding progress toward each goal, and manage a wallet that ties every past donation back to the campaign it funded.
Team & Ownership
Built the Flutter frontend and supported Laravel backend integration.
Challenges
- —Payment state handling across multiple gateways.
- —Campaign progress and withdrawal flows.
- —Keeping campaign progress (amount raised, donor count, days remaining) and the wallet's per-campaign transaction history consistent across the home feed, campaign detail, and saved-campaigns list.
Key Contributions
- —Built campaign discovery, category filtering (Health, Education, Food, Emergency), and campaign detail screens showing funding progress and donor count.
- —Implemented donation checkout flow.
- —Built the wallet dashboard (balance, add money, transaction history linked to specific campaigns) and a saved-campaigns bookmarking flow.
Key decisions
BLoC for wallet state
Wallet transactions involve multiple states that are easier to reason about with BLoC.
Results
- —Delivered fundraising and wallet flows for production use.
Gallery

Fundraising campaign

Donation flow

Wallet dashboard
Tech stack
FlutterLaravelWalletPayments