Hi! I'm Nabin Gurung —
Mobile Application Engineer
Flutter Developer for past 3 years so far, specialized in a mobile application development. With vast and deep experience of Flutter, I add some spices in your app. Let's give your idea a reality.
↑ Tap live tabs above to switch mobile app previews
Engineered for Mobile Performance
Building at the intersection of reactive state management, low-latency network caching, and native OS integrations.
60 / 120 FPS Fluid Render Pipeline
Zero frame drop animations, widget rebuild optimization with granular BLoC selectors, and GPU memory management.
Offline-First & Background GPS
Local caching via Hive & SQLite with background work synchronizers (WorkManager) under 5% battery consumption.
Native MethodChannels & Hardware
Custom platform channels bridging Dart directly to Kotlin / Java for low-level sensor, camera, and biometric access.
Domain-Driven Clean Architecture
Separation of concerns with 3-layer architecture, dependency injection (GetIt), and automated code generation.
// CityPay Event-Driven State Machine (BLoC)
@injectable
class PaymentBloc extends Bloc<PaymentEvent, PaymentState> {
PaymentBloc(this._walletRepo) : super(const PaymentState.initial()) {
on<InitiateQrPayment>(_onInitiateQrPayment, transformer: droppable());
on<ConfirmBankTransfer>(_onConfirmBankTransfer);
}
final WalletRepository _walletRepo;
Future<void> _onInitiateQrPayment(
InitiateQrPayment event,
Emitter<PaymentState> emit,
) async {
emit(const PaymentState.processing());
final result = await _walletRepo.processQr(event.payload);
result.fold(
(error) => emit(PaymentState.failure(error.message)),
(receipt) => emit(PaymentState.success(receipt)),
);
}
}What My App Development Skills Include
I develop simple, intuitive and responsive user interfaces that help users get things done with less effort and time using modern mobile technologies.
Mobile App Development
Specialized in cross-platform Android & iOS development using Flutter and native Android (Kotlin). Crafting fluid 60fps animations and offline-first mobile apps.
Clean Architecture & Scale
Strict 3-Layer architecture (Domain, Data, Presentation) with dependency inversion, immutable Freezed models, declarative AutoRoute, and bloc testing.
Fintech & Cloud Integrations
Production experience in digital payment gateways, QR code processing, real-time GPS tracking with WebSockets, Dio interceptors, and Firebase.
Meet My Projects
Real-world Flutter applications engineered for production with clean architecture, high-security transaction flows, and offline-first synchronization.
CityPay Digital Wallet
Comprehensive digital payment gateway with QR transactions & utility payments
A production digital wallet app built with Flutter. Enables frictionless digital payments across Nepal including merchant QR scanner, inter-bank fund transfers, utility and telecom bills, split payments, and comprehensive KYC account verification.
- Dynamic QR code scanner for instant merchant checkout
- Inter-bank transfers and wallet-to-wallet transactions
- Utility payments (Electricity, Water, Internet, Top-up)
- Tiered KYC verification workflow with document upload

Namaste Pay
Leading national digital wallet with mobile recharge, flight bookings & bank linking
Prominent digital payment application in Nepal developed with high-performance Flutter state management. Supports telecom recharge, flight ticket purchases, offline USSD compatibility flows, split bills, and direct bank account integration.
- One-tap mobile top-up and data pack subscriptions
- Domestic flight ticket search, comparison, and booking
- Direct bank account linking and instant fund pull
- Split-bill feature with contact list integration

Sajilo Krishi Beema
Digital agricultural insurance portal for crop & livestock claims
A transformative Gov/Enterprise mobile platform simplifying agriculture insurance for farmers across Nepal. Allows farmers to browse subsidized insurance schemes, register livestock/crop details, calculate premiums, and submit damage claims directly from the field.
- Crop and livestock insurance policy purchase
- Real-time government subsidy calculator
- Field claim submission with GPS geotagged photo capture
- Live tracking of insurance claim approval stages

Cronlink Construction Tracker
Real-time construction management, live fleet route tracking & job dispatch
An enterprise tracker and management dashboard mobile application designed to coordinate construction machinery, concrete dispatch, and job site requests with sub-second GPS route tracking and shift scheduling.
- Real-time vehicle and machinery fleet tracking on interactive map
- Dynamic geofencing around active construction sites
- Driver shift status, concrete batch logging, and arrival ETAs
- Instant job dispatch alerts and proof of delivery capture

Kharcha - Personal Finance Manager
Minimalist daily expense logging, category limits & savings tracker
A clean, responsive personal expense and budget management application built with Flutter. Provides instant expense entry, category-wise spending limits, monthly trend analysis, and offline-first storage.
- Quick single-tap income and expense entry
- Interactive visual expense distribution charts
- Configurable monthly category spending limits
- Historical monthly reports with CSV backup


Have an app idea? I can Help You!
From initial wireframes and state management architecture to production deployment on the App Store and Google Play Store. I craft reactive, 60fps Flutter mobile applications engineered for high reliability, offline persistence, and seamless backend API synchronization.
My Experience So Far
Engineering resilient, scalable Flutter applications across leading software studios and digital product teams.
Mid Level Flutter Developer
Leading design and development of high-quality, performant Flutter applications with scalable architectures and clean codebases for consumer and enterprise clients.
- Engineered core Flutter application modules with Clean Architecture and strict BLoC state management
- Optimized app startup performance and frame rendering times down to consistent 60fps
- Mentored junior engineers on clean coding standards, code generation, and test-driven development
Mid Level Flutter Developer
Led UI/UX module designs and codebase refactoring for prominent client applications including Sajilo Krishi Beema and CityPay digital wallet.
- Architected digital payment and QR transaction flows for CityPay digital wallet
- Built geotagged offline-first claim filing engine for Sajilo Krishi Beema agricultural insurance
- Refactored legacy modules into maintainable BLoC pattern, reducing bug reports by 35%
Junior Flutter Developer
Implemented features using BLoC and MobX architectures, integrated real-time tracking systems, flight booking, and telecom recharge integrations.
- Contributed to Namaste Pay digital wallet (telecom recharge, flight bookings, bank integrations)
- Engineered live vehicle GPS tracking and dispatch workflows for Cronlink construction tracker
- Developed core components for SiteDeck project
Flutter Developer Intern
Developed front-end and admin components of a restaurant management system, handled WordPress data integration, and published apps on Google Play Store.
- Built responsive restaurant POS and ordering UI for mobile and tablet form factors
- Handled REST API and WordPress backend synchronization
- Successfully packaged, signed, and published applications to Google Play Store
Bachelor of Science in Computer Science & Information Technology (B.Sc. CSIT)
Tribhuvan University • Kathmandu, Nepal
Specialized in Software Engineering, Mobile Computing, Data Structures & Algorithms, and Distributed Systems.
Let's Talk!
Have a mobile app project in mind, need architectural consulting, or want to discuss full-time/contract engineering roles? Reach out directly.
© 2026 Nabin Gurung. All Rights Reserved.