VividSoda · Mobile Engineer · Kathmandu

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
Prajwal Thapa
Open to Work
Scroll Down

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

Mobile
Flutter Kotlin Multiplatform Dart Kotlin Swift
State Management
Riverpod BLoC GetX
Languages
JavaScript C# C++ Java SQL
Frameworks & APIs
React Node Django REST APIs GraphQL
Databases & Tools
Firebase MySQL MongoDB Git GitHub GitLab

Work Experience

5 companies · 3+ years of professional mobile development

June 2025 - Present

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.
October 2024 - June 2025

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.
January 2024 - Present

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.
August 2024 - October 2024

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.
May 2023 - July 2024

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

DN

Digital Nepal

Government · Education (LMS/ERP)

Currentstatus
50%+faster load
What I built
  • Leading integration of Play Asset Delivery and Play Feature Delivery, cutting app load time over 50%
FlutterKMPKotlinSwiftBloc

Education & Achievements

Academic background, awards, and certifications

Bachelor of Engineering

Computer Engineering

Nepal College of Information Technology

Sept 2018 - Sept 2023
GPA: 3.76 • Dean's List

1st 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 2024

Django

Broadway Infosis

Backend web development with Django framework

January 2022 - April 2022

Get 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

↑↓ move ↵ run VividSoda console