Andrew Kim Joseph
← All work
Pax

Pax

Flutter participant app — micro-tasks, smart accounts, G$ rewards.

Co-founder — mobile, wallet, and contracts · 2024 – present

FlutterDartFirebaseERC-4337Riverpod

Participants in emerging markets cannot be asked to hold native gas, manage seed phrases, or wait days for a payout. The earning surface has to feel like a normal app.

  • A Flutter iOS/Android app for browsing and completing surveys, app tests, and polls — with achievements, referrals, and push notifications.
  • V2 Pax Wallet: user-owned ERC-4337 smart accounts, Google Drive key backup, and gas-sponsored claims.
  • Multi-token rewards (G$, cUSD, USDT, USDC) with MiniPay support and instant withdrawals.
  • GoodDollar identity verification so tasks go to real humans, not farms.
  • Flutter + Riverpod + GoRouter, Firebase Auth/Functions, and in-app WebViews for task completion.
  • Solidity/Hardhat on Celo: PaxAccountV1, TaskManager V1–V3, plus Canvassing V2 contracts (gas sponsor, rewarder, task manager, wallet registry).
  • Pimlico bundler + Privy server wallets for account abstraction; UUPS upgradeable contracts with a Hardhat test suite.
  • Monorepo: Flutter app, Firebase Functions, Hardhat, and operational scripts for upgrades and token distribution.