
client
Pademi
Interactive EdTech and Social Learning Mobile Platform
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.
My Role
Lead Mobile Developer (Flutter/React Native)
Timeline
5 months
Product










Architecture
Frontend
Flutter & Dart
Backend
Nestjs & Firebase Functions
Realtime
gRPC Streams
Infrastructure
Google Cloud Platform
Tech Stack
Impact
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.