// flutter · ios · mobile application developer

Rohan
Kumar
Chaudhary

_

Passionate Flutter, iOS & Mobile Developer from Nepal with 4+ years of experience building high-performance, cross-platform apps. Expert in BLoC, Firebase, Swift, Method Channels, and clean architecture. Published apps live on both Play Store & App Store — Android and iOS.

4+
years exp
3
live apps
3
Android
3
iOS
// stack Flutter Dart Swift iOS / Xcode Kotlin Android BLoC / Cubit Firebase Method Channel Event Channel Socket.IO Hive / SQLite Git / CI-CD
02.

About

Rohan Kumar Chaudhary — Flutter & iOS Developer
Rohan Kumar Chaudhary
Flutter · iOS · Mobile Dev
about.dart
// who am i
class RohanKumarChaudhary {
  final role = 'Flutter · iOS · Mobile Developer';
  final location = 'Nepal 🇳🇵';
  final experience = '4+ years';
  final education = 'BScCSIT (TU)';
  final currently = 'YenyaSoft Pvt. Ltd.';
  final devAccounts = 'Apple Dev + Google Play';
  List<String> platforms = [
    'Flutter (cross-platform)',
    'iOS — Swift / Xcode',
    'Android — Kotlin',
  ];
  List<String> passions = [
    'clean architecture',
    'native SDK integration',
    'real-time features',
    'open source',
  ];
}

// published on App Store & Play Store
// via Apple Dev & Google Play accounts
Full Name
Rohan Kumar Chaudhary
Role
Flutter · iOS · Mobile App Developer
Developer Accounts
🤖 Google Play 🍎 Apple Developer
Location
Rangeli - 04, Morang, Nepal
Education
BScCSIT — Nihareeka College (TU), Biratnagar
03.

Skills

{ }
Programming Languages
  • Dart
  • Swift
  • Kotlin
  • SQL
  • HTML
Frameworks & Libraries
  • Flutter
  • iOS — Swift / UIKit / SwiftUI
  • Android (Kotlin)
  • BLoC / Cubit
  • Socket.IO
🛠
Tools & Platforms
  • Xcode (iOS development)
  • Git & GitHub / GitLab
  • Firebase (Auth, FCM, RT DB)
  • Hive & SQLite / Drift
  • Docker
  • CI/CD (GitHub Actions)
  • Postman · Figma · HTTP Toolkit
Technologies
  • Method Channel & Event Channel
  • iOS SDK (Swift ↔ Flutter bridge)
  • Android SDK (Kotlin ↔ Flutter bridge)
  • RESTful APIs (Dio / HTTP)
  • Push Notifications (FCM / APNS)
  • WebSockets / Real-time
  • Payments: eSewa, Khalti, IPS
  • Dart Isolates
👥
Soft Skills
  • Problem Solving
  • Team Collaboration
  • Agile / Scrum
  • Communication
  • Proactive Learning
🌐
Languages Spoken
  • Nepali — Native
  • English — Professional
  • Hindi — Fluent
04.

Experience

YenyaSoft Pvt. Ltd.
Mobile Application Developer (Flutter)
📅 May 2025 – Present 📍 Sanepa-02, Lalitpur, Nepal Current
  • Learned Swift and iOS development using Xcode; created Apple Developer account and published apps to the App Store.
  • Built hybrid Flutter apps with deep native integration — wrote iOS SDK code in Swift and Android SDK code in Kotlin, bridged via Method Channel and Event Channel.
  • Initialized and managed local SQLite databases with Drift (Moor) using full isolate-based architecture for non-blocking UI.
  • Designed and executed complex SQL queries with both raw SQL and abstraction layers.
  • Created reusable Dart extensions to simplify repetitive tasks and improve code readability.
  • Developed project templates and architecture patterns to reduce boilerplate and speed up development.
  • Applied modular design practices to separate concerns and enhance maintainability.
YAJ Tech Pvt. Ltd.
Mobile Application Developer (Flutter)
📅 Jan 2023 – Mar 2025 📍 Kathmandu, Nepal
  • Developed real-time chat with Socket.IO and managed complex states using Flutter BLoC with state-based caching.
  • Integrated secure payment gateways: eSewa, Khalti, Connect-IPS for reliable transaction processing.
  • Leveraged Dart Isolates for computationally intensive tasks ensuring smooth UI performance.
  • Facilitated Dart-to-Kotlin communication via platform channels to access native Android functionalities.
  • Forked and customized third-party Flutter libraries to meet specific project UI and logic requirements.
  • Managed version control via GitHub/GitLab — branching, merging, and code reviews in Agile teams.
YAJ Tech Pvt. Ltd.
Flutter Developer — Intern
📅 Jul 2022 – Jan 2023 📍 Kathmandu, Nepal
  • Built real-time chat with Firebase Realtime Database and BLoC for state management.
  • Implemented push notifications using FCM and Flutter Local Notifications.
  • Designed secure email and phone authentication systems with Firebase Auth.
  • Integrated RESTful APIs using Dio and HTTP with caching and retry logic.
05.

Projects

Ambition Guru
// Learning Platform · Live

Full-featured educational platform launched on both Play Store and App Store. Built real-time chat with WebSocket, integrated video/audio players, Hive caching for offline access, BLoC state management, eSewa & Khalti payments, PDF/HTML rendering, and Figma-based responsive UI.

Flutter BLoC WebSocket Hive eSewa Khalti Firebase Kotlin
Nagarik App
// Government Service Platform · Live

Government service mobile platform launched on Play Store and App Store. Implemented robust Dio API integrations, FCM push notifications, offline caching, Connect-IPS & Khalti payments, and responsive UI translated from Figma. Managed Flutter version migrations and deprecated method resolutions.

Flutter Dio FCM Connect-IPS Khalti Figma
06.

Blog

// blogging philosophy
Writing is an extension of how I think and build. My blog isn't just tutorials — it reflects the way I approach problems and grow as a developer. Whether it's breaking down a tricky Flutter layout or simplifying state management concepts, I write to share real-world, battle-tested knowledge.
07.

Contact

📍
Location
Rangeli - 04, Morang, Nepal
💼
send_message.dart