Gyan Kamao
Learn-and-earn platform: video courses, a reels feed, engagement rewards and an affiliate panel — in one app.

Draft copy — the role, problem and outcome below are placeholder text pending review. Feature list and tech stack are accurate.
My role
Sole Flutter developer across two release cycles — architecture, all screens, API and payment integration, and both store releases.
The problem
The product started as a course app and kept growing — short video, wallet rewards, an affiliate program — and each addition risked turning the codebase into something nobody could safely change.
What I built
- Course player handling Vimeo, YouTube and native video, with PDF material, progress tracking and certificates
- Vertical short-video feed including the creator side: record, compress, crop and upload
- Rewards layer: scratch cards, wallet, and chart dashboards that update with activity
- Affiliate panel with QR onboarding, a team tree and payout tracking
- PhonePe payments, RevenueCat subscriptions, push, in-app update prompts, screenshot protection
Stack
55,000 lines of Dart · 77 screens
Outcome
Live on Google Play and the App Store; the same architecture now backs a second product.
On Google Play
Live figures from the Google Play listing, read 2026-08-30.
Screens

