flutter doctor: 60 FPS • BLoC & Clean Arch Ready

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.

Flutter & Dart
Android (Kotlin)
BLoC & MobX
Clean Architecture
Direct Contact[email protected]
Location & GitHub
Samakhusi, Kathmandu, Nepal@NabinGrz →
09:41

CityPay Wallet

Verified KYC

Available BalanceLive NPR
NPR 42,850.00
ID: 9846458568Tier-2 Verified
Scan QR
Send Money
Bank Load
Pay Bills
Recent ActivitiesBLoC State

Merchant QR Checkout

Bhatbhateni Superstore

- NPR 3,450

Bank Load (Global IME)

Direct Bank Link

+ NPR 20,000

Nepal Telecom Top-up

Mobile Recharge

- NPR 500

↑ Tap live tabs above to switch mobile app previews

3+
Years Experience
8+
Production Mobile Apps
BLoC/MobX
Architecture & State
Fintech & GPS
Industry Sectors
Mobile Engineering Core

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.

UI Performance

Offline-First & Background GPS

Local caching via Hive & SQLite with background work synchronizers (WorkManager) under 5% battery consumption.

Resilience

Native MethodChannels & Hardware

Custom platform channels bridging Dart directly to Kotlin / Java for low-level sensor, camera, and biometric access.

Native Bridge

Domain-Driven Clean Architecture

Separation of concerns with 3-layer architecture, dependency injection (GetIt), and automated code generation.

Scalability
mobile-architecture.dart
// 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)),
    );
  }
}
my skills

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.

Core Stack:
Flutter & DartAndroid (Kotlin)BLoC / CubitMobXHive DBSQLite

Clean Architecture & Scale

Strict 3-Layer architecture (Domain, Data, Presentation) with dependency inversion, immutable Freezed models, declarative AutoRoute, and bloc testing.

Patterns & Tooling:
Clean ArchitectureGetIt / InjectableFreezed ModelsAutoRoutebloc_testDevTools

Fintech & Cloud Integrations

Production experience in digital payment gateways, QR code processing, real-time GPS tracking with WebSockets, Dio interceptors, and Firebase.

Integrations:
QR & Payment APIsDio REST CachingGoogle Maps SDKWebSocketsFirebase FCMPlay Store Tracks
my works

Meet My Projects

Real-world Flutter applications engineered for production with clean architecture, high-security transaction flows, and offline-first synchronization.

Fintech & PaymentsEkbana Solutions

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.

Key Engineering Highlights:
  • 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
FlutterDartBLoCDioQR ScannerBiometricsREST APIFCM
09:41
App Screenshot
Fintech & TelecomKodiary Technologies

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.

Key Engineering Highlights:
  • 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
FlutterDartMobXDioGoogle MapsFCMSecure Storage
09:41
App Screenshot
Agriculture & InsuranceEkbana Solutions

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.

Key Engineering Highlights:
  • 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
FlutterDartBLoCCameraOffline CachingLocation GeotagDio
09:41
App Screenshot
Workforce & IoT TrackingKodiary Technologies

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.

Key Engineering Highlights:
  • 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
FlutterDartBLoCGoogle Maps SDKWebSocketsHiveBackground GPS
09:41
App Screenshot
Finance Management

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.

Key Engineering Highlights:
  • Quick single-tap income and expense entry
  • Interactive visual expense distribution charts
  • Configurable monthly category spending limits
  • Historical monthly reports with CSV backup
FlutterDartBLoCHive DBFL ChartMaterial 3
09:41
App Screenshot
Nabin Gurung - Flutter Developer
Flutter Specialist
BLoC & MobX
Any Idea?? Let's Build It!
Full-Cycle Mobile Engineering

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

My Experience So Far

Engineering resilient, scalable Flutter applications across leading software studios and digital product teams.

Full-time

Mid Level Flutter Developer

Veda StudiosKathmandu, Nepal
May 2024 - Present

Leading design and development of high-quality, performant Flutter applications with scalable architectures and clean codebases for consumer and enterprise clients.

Key Achievements & Projects:
  • 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
FlutterDartBLoCClean ArchitectureDioFirebaseGit
Full-time

Mid Level Flutter Developer

Ekbana SolutionsKathmandu, Nepal
May 15, 2023 - Oct 15, 2023

Led UI/UX module designs and codebase refactoring for prominent client applications including Sajilo Krishi Beema and CityPay digital wallet.

Key Achievements & Projects:
  • 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%
FlutterDartBLoCREST APIQR ScannerDioFCM
Full-time

Junior Flutter Developer

Kodiary TechnologiesKathmandu, Nepal
Mar 4, 2022 - Apr 29, 2023

Implemented features using BLoC and MobX architectures, integrated real-time tracking systems, flight booking, and telecom recharge integrations.

Key Achievements & Projects:
  • 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
FlutterDartMobXBLoCGoogle MapsWebSocketsHive
Internship

Flutter Developer Intern

Thakur InternationalKathmandu, Nepal
Aug 29, 2021 - Dec 29, 2021

Developed front-end and admin components of a restaurant management system, handled WordPress data integration, and published apps on Google Play Store.

Key Achievements & Projects:
  • 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
FlutterDartREST APIWordPressGoogle Play Console
Education Background

Bachelor of Science in Computer Science & Information Technology (B.Sc. CSIT)

Tribhuvan UniversityKathmandu, Nepal

Specialized in Software Engineering, Mobile Computing, Data Structures & Algorithms, and Distributed Systems.

2018 - 2022
Direct Inquiry

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.

Email Address[email protected]
Direct Phone / WhatsApp+977 9846458568
Call →
Base LocationSamakhusi, Kathmandu, Nepal

Send a Message

NABIN GURUNGMobile Application Engineer

© 2026 Nabin Gurung. All Rights Reserved.