Skip to content

Bimal Khatri

Software DeveloperMobile AppsFlutter
Pokhara, Nepal · Remote available

About Me

Bimal Khatri

I'm Bimal Khatri — a software developer with 4+ years building production Flutter apps. I specialize in clean architecture, offline-first data sync, Firebase integrations, and reliable CI/CD pipelines that ship to both stores.

I thrive turning complex product requirements into maintainable, high-performance mobile experiences — always with an eye on what the end user actually feels.

4+Years Exp.
21+Projects Done
5+Companies

Journey

From quality assurance to senior mobile engineering.

Completed schooling (SEE)

Nepal APF School, Kathmandu

Where it all started. School in Kathmandu was where computers first caught my attention — and where a knack for maths and science hinted at the problem-solving path ahead.

  • Completed the SEE with an A grade, strongest in science and mathematics
  • First real curiosity about how software and computers actually work
ScienceMathematicsCuriosity
Apr 2015 – Apr 2018

Higher Secondary — Science

Sagarmatha Higher Secondary School, Pokhara

Chose the science stream and spent two years sharpening the analytical thinking software demands — plus my first hands-on taste of programming.

  • Focused on physics, maths, and computing fundamentals
  • Graduated with an A grade and a clear pull toward building software
ScienceMathematicsProgramming Basics
Apr 2018 – Apr 2020

BSc (Hons) Computing

Informatics College, Pokhara · London Metropolitan University

Built the academic foundation behind everything I ship today — algorithms, software design, and my first real projects across mobile and web.

  • Graduated with First Class Honours from London Metropolitan University
  • Shipped final-year projects that turned theory into working features
AlgorithmsOOPDatabasesFirst Class
Sep 2020 – Sep 2023

Quality Assurance

Black Tech, Pokhara

My first step into professional software was making sure it actually worked. Testing RestroX taught me that great products are built long before users ever see them.

  • Wrote functional test cases and tracked defects through to release on RestroX
  • Improved defect detection by ~25% and helped ship smoother releases
QATest CasesBug TrackingRestroX
Apr 2022 – Jul 2022

Mobile App Developer

Skybase Innovations, Pokhara

Picked up Flutter and never looked back. Shipped my first cross-platform apps — one codebase, two stores, real users.

  • Built modular, scalable apps using GetX for state, routing, and dependency injection
  • Focused on smooth, performance-first UI and reusable components
FlutterGetXREST APIs
Apr 2023 – Aug 2023

Senior Flutter Developer

Aarambha IT Research Center, Pokhara

Grew into the developer the team leaned on — wiring Django REST APIs and Firebase into live apps and owning the CI/CD that let us ship without fear.

  • Integrated REST APIs, analytics, crash reporting, and push notifications
  • Automated build, test, and deployment across both app stores
FlutterFirebaseDjango RESTCI/CD
Aug 2023 – May 2024

Senior Flutter Developer

Thoplo Technology · Remote

Worked remotely with international clients, choosing the right architecture for each project and shipping reliably from Pokhara.

  • Delivered with BLoC, MobX, and Provider, plus offline-first data using Drift
  • Built GitHub Actions pipelines that made releases fast and predictable
FlutterBLoCMobXDriftGitHub Actions
Apr 2024 – Apr 2025

Senior Mobile Application Developer

YHH IT Solutions Pvt. Ltd., Pokhara

Now setting the architecture instead of just following it — leading clean code standards, secure auth, and store delivery for production Flutter apps.

  • Built custom Google & Apple OAuth flows and a web-to-app wrapper system
  • Lead clean architecture, Hive offline storage, and automated store releases
FlutterClean ArchitectureOAuthiOSAndroid
Mar 2025 – Present

Certifications

Courses completed, workshops attended, and sessions that shaped the craft.

No certifications to feature yet

Check back soon.

Skills

Technologies I rely on to build scalable, production-grade mobile apps.

Expert

Proficient

Familiar

Featured Projects

A showcase of my latest work, featuring professional applications and experimental side projects.

Digital PatroProfessional

Digital Patro

A Flutter Nepali calendar app with multi-calendar support, event management, and a rich, fast UI for Android, iOS, and web.

FlutterDartBLoCFirebase
Digital RadioProfessional

Digital Radio

A radio streaming app for national and international stations, with background playback and easy station discovery.

FlutterDartAudio StreamingBackground Playback
Split EasyProfessional

Split Easy

A bill-splitting app that tracks shared expenses, calculates each person's share, and keeps group money transparent.

FlutterDartHiveProvider
Aarambha HRM
Professional

Aarambha HRM

An HR management system for attendance, activity tracking, and tasks — Flutter front end, Django backend, Firebase analytics.

FlutterDjango RESTFirebasePostgreSQL
Saral Connect
Professional

Saral Connect

A school management app with separate student, teacher, and driver modules for smoother communication.

FlutterHiveMobXREST API
Clean SudokuProfessional

Clean Sudoku

A minimalist Sudoku game built on clean architecture with a calm, distraction-free UI.

FlutterDartClean Architecture
Digital PatroProfessional

Digital Patro

A Flutter Nepali calendar app with multi-calendar support, event management, and a rich, fast UI for Android, iOS, and web.

FlutterDartBLoCFirebase
Digital RadioProfessional

Digital Radio

A radio streaming app for national and international stations, with background playback and easy station discovery.

FlutterDartAudio StreamingBackground Playback
Split EasyProfessional

Split Easy

A bill-splitting app that tracks shared expenses, calculates each person's share, and keeps group money transparent.

FlutterDartHiveProvider
Aarambha HRM
Professional

Aarambha HRM

An HR management system for attendance, activity tracking, and tasks — Flutter front end, Django backend, Firebase analytics.

FlutterDjango RESTFirebasePostgreSQL
Saral Connect
Professional

Saral Connect

A school management app with separate student, teacher, and driver modules for smoother communication.

FlutterHiveMobXREST API
Clean SudokuProfessional

Clean Sudoku

A minimalist Sudoku game built on clean architecture with a calm, distraction-free UI.

FlutterDartClean Architecture
Digital PatroProfessional

Digital Patro

A Flutter Nepali calendar app with multi-calendar support, event management, and a rich, fast UI for Android, iOS, and web.

FlutterDartBLoCFirebase
Digital RadioProfessional

Digital Radio

A radio streaming app for national and international stations, with background playback and easy station discovery.

FlutterDartAudio StreamingBackground Playback
Split EasyProfessional

Split Easy

A bill-splitting app that tracks shared expenses, calculates each person's share, and keeps group money transparent.

FlutterDartHiveProvider
Aarambha HRM
Professional

Aarambha HRM

An HR management system for attendance, activity tracking, and tasks — Flutter front end, Django backend, Firebase analytics.

FlutterDjango RESTFirebasePostgreSQL
Saral Connect
Professional

Saral Connect

A school management app with separate student, teacher, and driver modules for smoother communication.

FlutterHiveMobXREST API
Clean SudokuProfessional

Clean Sudoku

A minimalist Sudoku game built on clean architecture with a calm, distraction-free UI.

FlutterDartClean Architecture

Apps

Products shipped to the App Store and Google Play.

Tools

Free web utilities — most run right in your browser.

Blog

Notes on mobile engineering, architecture, and product delivery.

Nepal Driving Licence 2083: The Complete Guide to Likhit, Trial and the New Online System8 min read

Jul 22, 2026

Nepal Driving Licence 2083: The Complete Guide to Likhit, Trial and the New Online System

Every step of getting a Nepali driving licence in 2083: the province portals that replaced applydl, the medical, the likhit exam, the trial and the smart card.

Driving LicenceNepalLikhit Exam
The Complete DSA and Algorithms Series in Python: Every Post, In Order7 min read

Mar 20, 2026

The Complete DSA and Algorithms Series in Python: Every Post, In Order

A complete data structures and algorithms course in Python, in 52 self-contained posts: every bound derived, every implementation runnable, every post readable on its own.

AlgorithmsDSAPython
The 88 Constellations: A Complete Beginner's Guide to the Night Sky12 min read

Aug 15, 2025

The 88 Constellations: A Complete Beginner's Guide to the Night Sky

What a constellation actually is, how the sky is divided into 88 of them, and a guide to every single one - with a link to a full write-up for each.

AstronomyConstellationsStargazing
Automating Flutter Releases with GitHub Actions
1 min read

Jan 20, 2025

Automating Flutter Releases with GitHub Actions

Turning the stressful release-day ritual into a calm, repeatable pipeline that ships signed builds to both stores.

FlutterCI/CDDevOps
Building Offline-First Apps with Hive and BLoC
1 min read

Nov 3, 2024

Building Offline-First Apps with Hive and BLoC

A pattern for caching writes locally and reconciling with the server so the app stays usable with no connection.

FlutterState ManagementOffline-first
Offline-First Flutter: Syncing Local and Remote Data Reliably
9 min read

Jun 10, 2026

Offline-First Flutter: Syncing Local and Remote Data Reliably

A practical engineering guide to offline-first Flutter: a local source of truth, a durable outbox sync queue, conflict resolution (last-write-wins vs. merge), and real failure handling.

FlutterArchitectureOffline-First
Nepal Driving Licence 2083: The Complete Guide to Likhit, Trial and the New Online System8 min read

Jul 22, 2026

Nepal Driving Licence 2083: The Complete Guide to Likhit, Trial and the New Online System

Every step of getting a Nepali driving licence in 2083: the province portals that replaced applydl, the medical, the likhit exam, the trial and the smart card.

Driving LicenceNepalLikhit Exam
The Complete DSA and Algorithms Series in Python: Every Post, In Order7 min read

Mar 20, 2026

The Complete DSA and Algorithms Series in Python: Every Post, In Order

A complete data structures and algorithms course in Python, in 52 self-contained posts: every bound derived, every implementation runnable, every post readable on its own.

AlgorithmsDSAPython
The 88 Constellations: A Complete Beginner's Guide to the Night Sky12 min read

Aug 15, 2025

The 88 Constellations: A Complete Beginner's Guide to the Night Sky

What a constellation actually is, how the sky is divided into 88 of them, and a guide to every single one - with a link to a full write-up for each.

AstronomyConstellationsStargazing
Automating Flutter Releases with GitHub Actions
1 min read

Jan 20, 2025

Automating Flutter Releases with GitHub Actions

Turning the stressful release-day ritual into a calm, repeatable pipeline that ships signed builds to both stores.

FlutterCI/CDDevOps
Building Offline-First Apps with Hive and BLoC
1 min read

Nov 3, 2024

Building Offline-First Apps with Hive and BLoC

A pattern for caching writes locally and reconciling with the server so the app stays usable with no connection.

FlutterState ManagementOffline-first
Offline-First Flutter: Syncing Local and Remote Data Reliably
9 min read

Jun 10, 2026

Offline-First Flutter: Syncing Local and Remote Data Reliably

A practical engineering guide to offline-first Flutter: a local source of truth, a durable outbox sync queue, conflict resolution (last-write-wins vs. merge), and real failure handling.

FlutterArchitectureOffline-First
Nepal Driving Licence 2083: The Complete Guide to Likhit, Trial and the New Online System8 min read

Jul 22, 2026

Nepal Driving Licence 2083: The Complete Guide to Likhit, Trial and the New Online System

Every step of getting a Nepali driving licence in 2083: the province portals that replaced applydl, the medical, the likhit exam, the trial and the smart card.

Driving LicenceNepalLikhit Exam
The Complete DSA and Algorithms Series in Python: Every Post, In Order7 min read

Mar 20, 2026

The Complete DSA and Algorithms Series in Python: Every Post, In Order

A complete data structures and algorithms course in Python, in 52 self-contained posts: every bound derived, every implementation runnable, every post readable on its own.

AlgorithmsDSAPython
The 88 Constellations: A Complete Beginner's Guide to the Night Sky12 min read

Aug 15, 2025

The 88 Constellations: A Complete Beginner's Guide to the Night Sky

What a constellation actually is, how the sky is divided into 88 of them, and a guide to every single one - with a link to a full write-up for each.

AstronomyConstellationsStargazing
Automating Flutter Releases with GitHub Actions
1 min read

Jan 20, 2025

Automating Flutter Releases with GitHub Actions

Turning the stressful release-day ritual into a calm, repeatable pipeline that ships signed builds to both stores.

FlutterCI/CDDevOps
Building Offline-First Apps with Hive and BLoC
1 min read

Nov 3, 2024

Building Offline-First Apps with Hive and BLoC

A pattern for caching writes locally and reconciling with the server so the app stays usable with no connection.

FlutterState ManagementOffline-first
Offline-First Flutter: Syncing Local and Remote Data Reliably
9 min read

Jun 10, 2026

Offline-First Flutter: Syncing Local and Remote Data Reliably

A practical engineering guide to offline-first Flutter: a local source of truth, a durable outbox sync queue, conflict resolution (last-write-wins vs. merge), and real failure handling.

FlutterArchitectureOffline-First

Contact

A professional way to start the conversation.

Available for mobile product work, Flutter architecture consulting, and writing collaborations.

See services & hire me

Email

khattribimal90@gmail.com

Location

Pokhara, Nepal · Remote available

Resume

Download CV

Message Form

Send a direct note.