Prajwal Thapa
Flutter & Kotlin Multiplatform
Vivid ideas. Carbonated execution.
3+ years on government-grade platforms. 14 apps in production, 10M+ downloads.
- 10M+
- downloads
- 14
- apps shipped
- 5
- companies
- 3+
- years
About Me
Background, experience, and tech stack
Software Engineer with a Computer Engineering background and 3+ years building high-scale mobile applications. Hands-on experience spans the Flutter ecosystem (BLoC, Riverpod, GetX), now extending into cross-platform development with Kotlin Multiplatform (KMP) and Swift. Full SDLC ownership on government-grade applications reaching 10M+ downloads, with a focus on state management, GraphQL/REST integration, and performance optimization.
3+
Years Experience
10M+
Users Reached
3.76
GPA (Dean's List)
Tech Stack
Work Experience
5 companies · 3+ years of professional mobile development
Mid Mobile Application Developer
Ambition Guru Kathmandu, Nepal
- Own feature development across 4 production apps spanning Kotlin Multiplatform and Flutter - Eynorix, Nagarik App (10M+ downloads), National Path Lab, and CPN UML (100k+ downloads).
- Mentor 2 junior developers and a rotating cohort of interns, running project roadmaps and code reviews on Nagarik App, National Path Lab, and CPN UML.
- National Path Lab: Redesigned the network cache layer, migrating from Hive to ObjectBox storage, lifting performance 20% and cutting recurring bugs 15%.
- CPN UML: Led a project-wide migration of 27 Flutter dependencies to Swift Package Manager support, building custom in-app replacements for the 7 with no SPM-compatible package.
- Nagarik App: Authored the eSewa intent-based (deep-link) payment service and migration docs, rolling it out across 10+ government payment screens without shipping merchant credentials in the app.
- Eynorix: Integrated eSewa and Khalti payment gateways across Android and iOS, building checkout, verification, and order-status flows in Kotlin Multiplatform.
- Additionally contributed to DOI (Department of Immigration)'s visa application system (32 visa types across extension and conversion), Digital Nepal's Flutter-to-Kotlin-Multiplatform migration, and Budhanilkantha Municipality's services app, supervising junior developers on the latter.
Freelance Mobile Developer
Self-Employed Remote
- Migrated BigMart's CRM app - Nepal's biggest supermarket chain - to the latest Flutter and GetX versions, resolving key production bugs in the client-facing app.
Mid Flutter Developer
Varosa Technology Kathmandu, Nepal
- Led development of ShramSansar (10k+ downloads), Nepal's official government job portal - set up the project architecture, managed 2 junior developers, and delivered within a 2-month government deadline.
- Optimized Calilio (10k+ downloads) with WebSocket-based real-time notifications, accelerating app load time through API and rendering optimizations.
- Additionally led CRM team management for LeadHeed and shipped push-notification and order-flow improvements for Fishking's admin and client apps.
Jr/Mid Flutter Developer (Part-Time)
Ibitidaa Software Kathmandu, Nepal
- Owned end-to-end development of Bidesh Online using GetX, delivering on time to give migrant workers access to essential information.
- Redesigned the UI and playback engine for Neptune Music Player, a high-fidelity audio player app.
Jr Flutter Developer
Everestwalk Groups Kathmandu, Nepal
- Led optimization initiatives for Castin.io, reducing RAM consumption from 1.4GB to 500MB, and resolved critical stability bugs alongside the core engineering team.
Jr Flutter Developer
Corvo Inc. Kathmandu, Nepal
- Audited and refactored the Aligned codebase, cutting critical bugs by 80% and improving load times by 25%.
- Owned end-to-end SDLC for Aligned from concept through deployment, delivering all milestones on time, and integrated its e-commerce engine and dynamic horoscope-calculation modules.
- Built reusable React components for the Nada Pare and Alpine Crystals ERP projects, standardizing UI patterns across both.
Featured Projects
14 apps shipped to production — from 10M+ download platforms to government systems
Education & Achievements
Academic background, awards, and certifications
Bachelor of Engineering
Computer Engineering
Nepal College of Information Technology
Sept 2018 - Sept 20231st Prize & People's Choice Award
Hardware Competition - NEXT Event
NCIT - FireForce Project
Co-Founder
Mobile App Development Club
NCIT - Fostering collaborative environment for aspiring app developers
Flutter
Udemy
Comprehensive Flutter development coursework
March 2023 - April 2024Django
Broadway Infosis
Backend web development with Django framework
January 2022 - April 2022Get In Touch
Let's Build Something Great
Have a mobile app project in mind? I'd love to hear about it. Send me a message and let's create something amazing together.
- prajwal.thapa.986@gmail.com
- +977 9861339926
- Kathmandu, Nepal