Challenge
Freelancers lose 5-20% in platform fees on traditional marketplaces. Payment disputes take days. Cross-border payments add 3-5% forex and 2-3 business days. Existing Web3 freelance platforms are desktop-only and require MetaMask — inaccessible to the 70% of global users on mobile.
Approach
AI2Work is a mobile-first Web3 freelancer marketplace on Celo — carbon-negative, mobile-optimized L1. Freelancers post bounties in cUSD, CELO, or USDC. Funds held in auditable smart contract escrow. 2% protocol fee (vs 5-20%). Settlement: instant on-chain. No KYC. No bank. Works on any Android device.
Stack
Solidity · Foundry · OpenZeppelin v5
forge testNext.js 15 · TypeScript · Tailwind · WalletConnect v2
Kotlin · Capacitor · Android Keystore
window.ethereumnpm packages · typed client
@yeheskieltame/claudelance-sdk — typed contract client@yeheskieltame/claudelance-types — shared ABI + TypeScript typesDeep Dive
The core innovation is a custom Capacitor plugin that implements Ethereum transaction signing natively in Kotlin — no Web3 wallet required. This eliminates the MetaMask dependency that blocks mobile Web3 adoption.
window.ethereumMetrics
Retro
Capacitor plugins are the right abstraction for Web3 mobile — they bridge the gap between web UX and native crypto without forcing users into a separate wallet app.
Celo's sub-cent gas fees make on-chain freelancing viable. On Ethereum mainnet, a single bounty posting would cost $5-20 in gas. On Celo: $0.01.
The hardest part of Web3 mobile is key management. Android Keystore + hardware backing is the only acceptable solution — no plaintext keys in SharedPreferences.
The Celo ecosystem's focus on mobile-first and real-world assets (cUSD, USDC) aligns perfectly with freelancer payments — stablecoins are non-negotiable for professional use.
I build full-stack Web3 products — smart contracts, mobile apps, agent orchestration.
Get in touch