Pademi
Interactive EdTech and Social Learning Mobile Platform


Reach
25K+ Students
Revenue
Enterprise B2B
Performance
Highly Optimized
Scale
Nationwide Deployment
The Problem
Remote learning platforms suffered 60%+ drop-off rates because video tools, assignments, quizzes, and messaging lived in separate apps — forcing students to context-switch constantly and losing engagement in the gaps.
The Solution
Built a unified Flutter application with gRPC streams as the transport layer for real-time events (presence, quiz scores, chat) — chosen over REST polling because gRPC bidirectional streaming cut server-push latency from 800ms to under 80ms. Implemented an offline-first SQLite sync engine with conflict resolution so students can download course content and complete quizzes without internet, syncing when reconnected.
What it looks like.
What it does.
Live Video Classrooms
Interactive Quizzes
Offline Course Sync
How it's built.
Frontend
Flutter & Dart
Backend
Nestjs & Firebase Functions
Realtime
gRPC Streams
Infrastructure
Google Cloud Platform
Tech Stack
What changed.
Integrated WebRTC video streaming for live classrooms with adaptive bitrate fallback — the stream degrades gracefully from 720p to 360p at 500Kbps rather than dropping entirely, keeping 91% of students in-session during low-connectivity conditions across rural India.
Architected an offline-first sync engine using SQLite with a custom merge strategy for quiz state — students complete assessments offline and sync on reconnect with zero data loss, eliminating the 34% quiz abandonment rate caused by connectivity drops.




















