Dang Bao Dat

Dang Bao Dat

Mobile Developer — Android (Kotlin/Compose) & Flutter

7+ years building and shipping production Android & Flutter apps for enterprise and international clients.

From architecture and third-party SDK integration to release and CI/CD — I own the full product lifecycle.

7+years experience
10+projects delivered
6personal apps on Google Play

Work Experience

7+ years shipping production Android and Flutter apps for enterprise and international clients.

Nexle CorporationCurrent

Flutter Developer

Apr 2026 - Now

CIGARMETER — Cigar Discovery & Rating Platform (Web + Mobile)

A cross-platform app for discovering, screening, and rating cigars by flavour, origin, wrapper, strength, and smoker experience level. Shipped to Flutter Web and Android via Firebase App Distribution, with the iOS Fastlane pipeline scaffolded.

  • Designed a 4-layer Clean Architecture (app/features/domains/core) with 5 business domains and a centralized design-token system.
  • Built a single-source adaptive shell: 4-tab bottom nav on mobile, top nav on web via AdaptiveScaffold and GoRouter StatefulShellRoute.
  • Implemented self-healing JWT auth (Dio interceptor auto-attaching/refreshing tokens) and server-driven advanced filters.
  • Set up CI/CD: GitHub Actions on a self-hosted runner for web, Fastlane lanes for Android APK distribution.
FlutterDartRiverpodGoRouterDioFirebase App DistributionFastlaneGitHub ActionsClean Architecture

Nexle Corporation

Android Developer

Oct 2025 - Mar 2026 (6 months)

SERA — Notification Privacy & Security

An Android app that intercepts, filters, and manages incoming system notifications, letting users hide sensitive alerts and control delivery.

  • Built the security core on Notification Listener Service with foreground-app detection via UsageStatsManager.
  • Designed a dual-mode interface (Instant/Batch) with configurable batch scheduling and a per-app notification inbox.
  • Implemented the premium subscription system — paywall, feature gating, tier logic.
  • Acted as the direct technical contact for the client.
Android/KotlinJetpack ComposeNotification Listener ServiceRoomWorkManagerGoogle Play BillingFirebase

Nexle Corporation

Android Developer

Apr 2025 - Sep 2025 (6 months)

HSTA-209 — Wifi Data Collection & Inventory System

An enterprise inventory application running on rugged industrial HSTA-209 handheld devices, syncing with Huzzard Inventory Cloud.

  • Built a high-efficiency Jetpack Compose UI optimised for rapid field data entry.
  • Integrated and tuned the built-in barcode scanner for high-speed stock reconciliation.
  • Developed inventory reconciliation modules for add/remove/override across multiple locations.
  • Engineered an offline-first SQLite layer syncing reliably over REST APIs.
Android/KotlinJetpack ComposeMVVMSQLiteBarcode Scanner SDKREST API

Nexle Corporation

Android Developer

Mar 2024 - Mar 2025 (12 months)

FIT4STREAM — Live-Streaming Event Platform

A modern live-streaming event platform for conferences, product launches, and workshops, with a multi-device event guide.

  • Built the app UI in Jetpack Compose on an MVVM architecture.
  • Integrated Ant Media for low-latency live streaming, handling stream lifecycle and connection recovery.
  • Integrated Stripe for in-app event-registration payments.
Android/KotlinJetpack ComposeMVVMStripeAnt MediaREST API

Nexle Corporation

Flutter Developer

Dec 2023 - Feb 2024 (3 months)

Document Management for Thaco Group

A web and mobile application for enterprise document management, covering upload and approval workflows.

  • Built the cross-platform document-upload and approval-workflow modules.
  • Used BLoC/Cubit and MobX for state management, Dio for data fetching.
  • Used Java for Android-specific native integration.
FlutterProviderMobXDioBLoCCubitREST API

Nexle Corporation

Android Developer

Jun 2023 - Nov 2023 (6 months)

Sales Management for Thien Long Group

A mobile application for managing import/export and calculating goods for sales staff.

  • Developed the inventory-management and sales-calculation modules.
  • Offline SQLite storage synced to the ERP system over REST APIs.
Android/JavaMVPSQL DatabaseREST API

Freelancer

Flutter Developer

Feb 2023 - Sep 2023 (8 months)

OPAMIND — Mental Health Wellness App

A digital solution that helps break the workplace stigma around mental health, using a private voice diary that AI analyses for personal therapeutic metrics and guidance.

  • Analysed client requirements into business processes, designed the system architecture.
  • Owned the mobile app end-to-end.
FlutterProviderMobXDioREST API

Freelancer

Android Developer

Jun 2021 - Aug 2022 (15 months)

HOWTANK — Experience-Sharing Social Network

A social network based on experience sharing, connecting communities of people who value the same brand.

  • Implemented feature parity with the existing web product.
  • Worked directly with the client on requirements.
Android/KotlinMVVMDagger-HiltCoroutinesRxJava/RxKotlinREST API

Enjoyworks

Android Developer

Jul 2021 - Jun 2022 (1 year)

Meeting Room Booking & Audio Book

A meeting-room booking app (device-condition assessment, supplier pricing) and a WebView-based Audio Book app for Korean audio stories.

  • Meeting Room Booking: Kotlin, MVVM, Dagger2, RxJava/RxKotlin, DataBinding.
  • Audio Book: WebView-based hybrid app with native playback, Java.
Android/KotlinJavaMVVMDagger2RxJava/RxKotlinWebView

Enclave

Android Developer

Sep 2018 - Feb 2021 (2.5 years)

Sales & Mobile Sales, Happy Cow

Device-valuation and telco-registration apps (Sales & Mobile Sales); Happy Cow — a travel app for finding vegan dining worldwide, the longest engagement here and where core Android fundamentals were built.

  • Sales & Mobile Sales: Kotlin, MVVM, Dagger2/Koin, RxJava/RxKotlin, DataBinding.
  • Happy Cow: Kotlin, MVVM, Dagger2, RxJava/RxKotlin, Room, REST API.
Android/KotlinMVVMDagger2KoinRxJava/RxKotlinRoomREST API

Personal Products

Cross-platform

CIGARMETER — Cigar Discovery & Rating Platform

Find your perfect cigar

A cross-platform app for discovering, screening, and rating cigars by flavour, origin, strength, and smoker experience level, with aggregated ratings from master critics and the global community.

CIGARMETER — Cigar Discovery & Rating Platform screenshot 1
CIGARMETER — Cigar Discovery & Rating Platform screenshot 2
CIGARMETER — Cigar Discovery & Rating Platform screenshot 3
CIGARMETER — Cigar Discovery & Rating Platform screenshot 4
CIGARMETER — Cigar Discovery & Rating Platform screenshot 5
CIGARMETER — Cigar Discovery & Rating Platform screenshot 6
CIGARMETER — Cigar Discovery & Rating Platform screenshot 7
CIGARMETER — Cigar Discovery & Rating Platform screenshot 8
CIGARMETER — Cigar Discovery & Rating Platform screenshot 9
CIGARMETER — Cigar Discovery & Rating Platform screenshot 10
CIGARMETER — Cigar Discovery & Rating Platform screenshot 11
  • Cigar Finder with advanced filters by flavour, origin, and strength
  • Personalised tasting profile setup (Novice / Veteran / Aficionado)
  • Flutter
  • Dart
  • Riverpod
  • GoRouter
  • Dio
In development
Game Challenge icon
Mobile

Game Challenge

Collection of 7 Exciting Mini-games

  • 7 diverse mini-games
  • Modern interface
  • Jetpack Compose
  • Kotlin
  • WorkManager
View Details
DogCatalog icon
Mobile

DogCatalog

Smart Dog Breed Identification

Snap a photo of a dog and get instant breed identification using AI. View detailed breed information, build your personal collection, and create cute stickers to share.

DogCatalog screenshot 1
DogCatalog screenshot 2
DogCatalog screenshot 3
DogCatalog screenshot 4
DogCatalog screenshot 5
DogCatalog screenshot 6
  • AI-powered breed identification
  • Detailed breed information
  • TensorFlow Lite
  • Camera
  • Kotlin
View Details
Tet Countdown icon
Mobile

Tet Countdown

Lunar New Year Countdown App

Countdown to Lunar New Year with precise timing. Discover heartfelt New Year wishes, traditional tips, and customs to prepare for the festive celebration.

Tet Countdown screenshot 1
Tet Countdown screenshot 2
Tet Countdown screenshot 3
Tet Countdown screenshot 4
Tet Countdown screenshot 5
  • Accurate countdown
  • New Year wishes
  • Android Views
  • DataBinding
  • Kotlin
View Details
Rex Runner icon
Mobile

Rex Runner

Endless Runner Dinosaur Game

Play as a dinosaur in this fast-paced endless runner. Dodge obstacles, unlock different dinosaur characters, and climb the high score leaderboard.

Rex Runner screenshot 1
Rex Runner screenshot 2
Rex Runner screenshot 3
Rex Runner screenshot 4
  • Speed increases over time
  • Unlock dinosaurs by score
  • Jetpack Compose
  • Kotlin
  • Billing/Ads
View Details
Yoloka — Run Route Art icon
Mobile

Yoloka — Run Route Art

Turns GPS tracklogs into stylised route art

Transform your run GPS logs into stunning route art. Choose from four artistic styles, export as images or videos in multiple formats, all processed on your device.

Yoloka — Run Route Art screenshot 1
Yoloka — Run Route Art screenshot 2
Yoloka — Run Route Art screenshot 3
Yoloka — Run Route Art screenshot 4
Yoloka — Run Route Art screenshot 5
Yoloka — Run Route Art screenshot 6
Yoloka — Run Route Art screenshot 7
Yoloka — Run Route Art screenshot 8
Yoloka — Run Route Art screenshot 9
Yoloka — Run Route Art screenshot 10
  • Four artistic route styles
  • Import GPX files or connect Strava
  • Flutter
  • Dart
  • Custom Canvas Rendering
  • GPX/FIT parsing
View Details
Web

Truyen Hay Chill

Vietnamese story-reading platform

  • Large, continuously updated story catalog
  • Automated content ingestion pipeline
  • Python
  • Playwright
  • MySQL
  • Vercel
View Details

Technologies & Strengths

Proficient

  • Kotlin
  • Jetpack Compose
  • Kotlin Coroutines & Flow
  • Flutter & Dart
  • MVVM / Clean Architecture
  • RESTful API
  • Git

Working knowledge

State & DI

  • Riverpod
  • GoRouter
  • Provider
  • BLoC / Cubit
  • MobX
  • Dagger-Hilt
  • Dagger2
  • Koin
  • RxJava / RxKotlin

Data & Storage

  • Dio
  • Room
  • SQLite
  • Firebase
  • MySQL
  • flutter_secure_storage

DevOps & CI/CD

  • GitHub Actions
  • Fastlane
  • Nginx
  • Vercel
  • Firebase App Distribution

AI-assisted development

  • Claude
  • Google Stitch
  • Claude Design

Other

  • Google Play Billing
  • Stripe
  • TensorFlow Lite
  • Python

Currently exploring

  • AOSP
  • PostgreSQL / MySQL at scale
  • Advanced Nginx & deployment operations