Gigmint is a mobile‑first decentralized freelance marketplace built with Flutter.
It replaces traditional 20–30% platform fees with smart contract escrow on Polygon, enabling instant USDC payments, milestone‑based releases, and a bonded arbitrator dispute system.
The mobile app delivers a Web3 experience that feels like a modern fintech app fast, intuitive, and gas‑abstracted.
Problem: Platforms take 20–30% fees, delay payouts 5–14 days, and freeze funds — costing the gig economy $50B+ annually.
Solution: 1.5% fees (90%+ savings), USDC settlements in <30 sec, smart escrow — unlocking $50B+ in trapped value.
My Role
Lead Mobile Engineer
Architecture
Designed a clean, testable
Flutter architecture with
feature‑first modules,
repository pattern, and
dependency injection.
Gas Abstraction (ERC-4337)
Implemented a paymaster client that allows users to pay gas in USDC. First 5 transactions subsidized – zero friction for new users.
Wallet Integration
Integrated web3dart and WalletConnect v2 for seamless wallet connection (MetaMask, Coinbase Wallet). Implemented secure local storage for session persistence.
IPFS Integration
Built a file upload/download service using Pinata SDK with background uploads and retry logic. Added snapshot verification for external links.
Smart Contract Interaction
Built a typed contract service layer for all 5 on‑chain contracts (Escrow, Arbitration, Reputation, Pause, Paymaster). Handled transaction polling, error recovery, and gas estimation.
Security
Built a file upload/download service using Pinata SDK with background uploads and retry logic. Added snapshot verification for external links.
Challenges, Outcome & Impact
Web3 onboarding is confusing
Built a one‑tap wallet connection with fallback to email (Web3Auth) 40% higher user retention vs. standard Web3 apps
40% higher user retention vs. standard
Web3 apps
Slow contract confirmations
Added optimistic UI updates + transaction polling with loading states.
Users perceive <2s response time vs. 15s actual
Gas fees scare mobile
users
Implemented gas abstraction (ERC-4337) – users see "free" transactions.
0% drop‑off due to gas costs in early testing
Dispute evidence must
be verifiable
Integrated IPFS pinning + local file hash generation before upload
100% tamper‑proof evidence, audit‑ready
Mobile performance on
low‑end devices
Flutter with custom shaders, image caching, and list view recycling.
App runs smoothly on devices with 2GB RAM