Digital Nepal
An LMS and ERP platform for schools and colleges across Nepal, mid-migration from Flutter to Kotlin Multiplatform.
- Role
- Mid Mobile Application Developer
- Built at
- Ambition Guru
- Period
- June 2025 to present
What changed
- Cut app load time by over 50% with Play Asset Delivery and Play Feature Delivery
- Researched and integrated the Zoom SDK for in-app live classes
- Leading a cross-platform sketching feature as part of the KMP migration
Digital Nepal is a learning-management and ERP product used by schools and colleges across the country. It started as a Flutter app and is now moving to Kotlin Multiplatform with Kotlin and Swift. That migration has to happen underneath a product that cannot stop shipping.
The first big piece was distribution. I led the research and integration of Play Asset Delivery and Play Feature Delivery, so the app pulls heavy assets and optional modules on demand instead of bundling everything into the initial install. Load time dropped by more than half, and the download stayed small.
The second was live teaching. I integrated the Zoom SDK for real-time video, then built a mathematical sketching engine on top of it so teachers can work through problems on a shared canvas mid-call. The sketching feature is closer to Samsung Notes than to a whiteboard widget. It is now being rebuilt for cross-platform parity as part of the KMP migration.
Built with
- Flutter
- Kotlin Multiplatform
- Kotlin
- Swift
- Bloc

