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.
15+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 · 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
Jan 2021 – 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
Sep 2022 – Dec 2022

Senior Flutter Developer

Sabthok Digital · 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
Feb 2023 – Feb 2025

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 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 Patro
Professional

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 Radio
Professional

Digital Radio

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

FlutterDartAudio StreamingBackground Playback
Split Easy
Practice

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 Sudoku
Practice

Clean Sudoku

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

FlutterDartClean Architecture
Digital Patro
Professional

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 Radio
Professional

Digital Radio

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

FlutterDartAudio StreamingBackground Playback
Split Easy
Practice

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 Sudoku
Practice

Clean Sudoku

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

FlutterDartClean Architecture
Digital Patro
Professional

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 Radio
Professional

Digital Radio

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

FlutterDartAudio StreamingBackground Playback
Split Easy
Practice

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 Sudoku
Practice

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.

Automating Flutter Releases with GitHub Actions
4 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
6 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
Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline
10 min read

Jun 15, 2026

Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline

A production-grade Flutter CI/CD pipeline: analyze and test every PR, then build signed iOS/Android artifacts and ship to TestFlight and Google Play on a tag — real Fastlane lanes and workflow YAML.

FlutterCI/CDDevOps
Clean Architecture in Flutter with BLoC: A Practical Guide
10 min read

Jun 19, 2026

Clean Architecture in Flutter with BLoC: A Practical Guide

A hands-on guide to splitting a Flutter app into domain, data, and presentation layers with BLoC — a full feature: entity, use case, repository with DTO mapping, and a Cubit.

FlutterArchitectureBLoC
Automating Flutter Releases with GitHub Actions
4 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
6 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
Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline
10 min read

Jun 15, 2026

Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline

A production-grade Flutter CI/CD pipeline: analyze and test every PR, then build signed iOS/Android artifacts and ship to TestFlight and Google Play on a tag — real Fastlane lanes and workflow YAML.

FlutterCI/CDDevOps
Clean Architecture in Flutter with BLoC: A Practical Guide
10 min read

Jun 19, 2026

Clean Architecture in Flutter with BLoC: A Practical Guide

A hands-on guide to splitting a Flutter app into domain, data, and presentation layers with BLoC — a full feature: entity, use case, repository with DTO mapping, and a Cubit.

FlutterArchitectureBLoC
Automating Flutter Releases with GitHub Actions
4 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
6 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
Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline
10 min read

Jun 15, 2026

Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline

A production-grade Flutter CI/CD pipeline: analyze and test every PR, then build signed iOS/Android artifacts and ship to TestFlight and Google Play on a tag — real Fastlane lanes and workflow YAML.

FlutterCI/CDDevOps
Clean Architecture in Flutter with BLoC: A Practical Guide
10 min read

Jun 19, 2026

Clean Architecture in Flutter with BLoC: A Practical Guide

A hands-on guide to splitting a Flutter app into domain, data, and presentation layers with BLoC — a full feature: entity, use case, repository with DTO mapping, and a Cubit.

FlutterArchitectureBLoC

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.