About Me

The person behind the code: how I work, what I have built, and what drives me forward.

Khalid Hossain

Flutter Developer · Mobile Application Engineer

I’m a Flutter developer with 2+ years of professional experience building cross-platform apps for iOS and Android, with 15+ production apps live on the App Store and Google Play. I hold a BSc in Computer Science & Engineering from the University of Development Alternative (UODA), Dhaka, with a CGPA of 3.86/4.00.

I own delivery end to end: architecture and API integration, pixel-accurate UI built from Figma, performance tuning, and release management on both stores. My work covers payments (Stripe, Apple Pay, Google Pay and in-app subscriptions), real-time features with Socket.IO, maps and live location, and direct hardware integration over Wi-Fi.

I keep codebases maintainable with Clean Architecture and choose the state-management approach that fits the product: BLoC, GetX, Provider or Riverpod.

Professional Snapshot

  • 2+ years of professional Flutter development
  • 15+ production apps on the App Store and Google Play
  • Release ownership from first build to store updates
  • BSc in CSE, CGPA 3.86/4.00

Core Competencies

  • Flutter & Dart for iOS and Android
  • Clean Architecture with BLoC, GetX, Provider, Riverpod
  • Firebase, REST APIs with Dio, Socket.IO
  • Payments, maps & live location, device integration

Technology Stack

Core
Flutter Dart Android iOS
State management
BLoC GetX Provider Riverpod
Architecture
Clean Architecture MVVM
Data & backend
Firebase Auth Firestore FCM REST APIs Dio Socket.IO Hive
Integrations
Stripe Apple Pay Google Pay In-app subscriptions Google Maps
Release & tools
App Store Connect Google Play Console Figma
Also
JavaScript Node.js UI/UX Design

Education & Journey

The academic foundation behind how I design, build and ship software

Bachelor of Science in CSE

2023

University of Development Alternative (UODA), Dhaka

CGPA: 3.86 / 4.00

Built a strong foundation in problem-solving, software design and development through practical, project-based work. Graduated with an excellent academic record while building real-world applications and taking part in tech communities.

Professional Journey

The roles, training and milestones that shaped how I build and ship apps

Work experience

  1. Flutter Developer, Software Team

    Maktro Electronics (NOJOR) (opens in a new tab) · Mohammadpur, Dhaka

    Current – Present
    Full-time On-site Hardware Integration

    Building the companion app that connects users straight to their NOJOR dashcam: live view, capture and media, all over the camera’s own Wi-Fi.

    Wi-Fi Direct
    Talks to the camera itself
    RTSP
    Real-time live preview
    EN · বাংলা
    Bilingual interface

    The challenge

    Dashcam owners needed a fast, reliable way to see and control their camera from a phone, with no cloud in between.

    What I did

    • Building the NOJOR CarCam app from the ground up in Flutter, owning architecture, UI and device integration.
    • Architected a feature-first codebase with GetX (MVVM) and pragmatic Clean Architecture.
    • Integrated direct hardware communication over the dashcam’s own Wi-Fi access point: HTTP device commands plus an RTSP stream for real-time camera preview.
    • Built the core camera experience: connection, live preview, photo and video capture, and a media gallery with grid and timeline views.
    • Designed a guided Bluetooth and Location permission flow that handles Android’s requirement for location access before an app can read the connected Wi-Fi network.
    • Delivered a bilingual English/Bangla interface on a shared component library, with centralised theming and Hive-based local persistence.

    Tech stack

    • Flutter
    • Dart
    • GetX
    • Riverpod
    • BLoC
    • MVVM
    • Clean Architecture
    • RTSP
    • Wi-Fi Device Integration
    • Hive
    • Localization (EN/ বাংলা/ zh)

    App I build here

    NOJOR CarCam

  2. Mobile App Developer

    Voice 360 Bangladesh · Bashundhara R/A, Dhaka

    Part of Global 360 Ventures Group (opens in a new tab) · Technology & Product Development

    –
    Full-time On-site Blood Donors Build Engineering

    Worked on Voice360, a live social platform for Bangladesh: its Blood Donors feature and the migration that unblocked its Android build.

    The challenge

    Voice360 needed a safe way to connect patients with verified blood donors, while its Android build was blocked by failures after the AGP 9.0 upgrade.

    What I did

    • Worked on the Blood Donors feature, connecting people who need blood with verified donors nearby, from request and response to verification and alerts.
    • Led the Android migration to AGP 9.0 and the Kotlin DSL, clearing a cascade of build failures across the toolchain.
    • Resolved dependency conflicts, including a Pusher Channels and Agora RTC version clash traced to a shared dependency.

    Tech stack

    • Flutter
    • Dart
    • GetX
    • Riverpod
    • Android
    • Gradle
    • AGP 9.0
    • Kotlin DSL
    • Pusher Channels
    • Agora RTC
  3. Flutter Developer

    ScaleUp IT Ltd. · Mohakhali C/A, Dhaka-1212

    –
    Full-time On-site Product Delivery

    Shipped 15+ production apps to the App Store and Google Play, owning the full journey from Figma to store release.

    • Shipped 15+ production Flutter apps to the App Store and Google Play and owned their release lifecycle, from first build to ongoing maintenance.
    • Integrated payments, real-time messaging and maps: Stripe, Apple Pay and Google Pay, Socket.IO and maps/geolocation, on top of REST APIs with robust error handling.
    • Turned complex Figma designs into responsive, pixel-accurate, accessible interfaces, delivered on schedule.
    • Engineered scalable features with Clean Architecture and BLoC, GetX or Provider.

    Tech stack

    • Flutter
    • Dart
    • BLoC
    • GetX
    • Provider
    • Socket.IO
    • Google Maps
    • Stripe
    • Firebase
    • App Store Connect
    • Play Console
    See 6 of the 15 apps

Training & certifications

Certification

Mobile Application Development

SEIP Training · BITM

Professional training in mobile app development, building a solid grounding in industry-standard tools and best practices.

Certification · Grade A

Professional English Communication Skills

WSDA, New Zealand

Professional communication training, completed with grade A. Supported by BASIS and SEIP.

Always learning

Continuous Technical Growth

Ongoing

I keep sharpening the skills that matter most in production apps:

  • Flutter, Firebase, REST APIs and clean application architecture
  • Performance optimisation and maintainable coding standards
  • Payment workflows with Stripe, Google Pay and Apple Pay
  • UI/UX principles for clear, intuitive and consistent experiences

Skills & Expertise

The tools I use every day, and where my strengths sit

Mobile Development

Flutter & Dart 90%
Firebase 85%
REST APIs 88%
State management (GetX, Provider) 82%

Web & Backend

JavaScript 70%
Node.js 65%
MySQL 68%
UI/UX Design 72%

Beyond Coding

What I care about beyond writing code

💼

App Publishing & Deployment

I publish and maintain live apps on Google Play and the App Store, owning the full release lifecycle: versioning, store listing optimisation and user support.

15+ live apps on both stores
🌐

Tech Community Engagement

I share open-source work and development insights on GitHub and LinkedIn, and enjoy helping newer developers find their footing.

Open-source contributor
🎨

Design & Personal Branding

I explore UI/UX design and create content that shares what I learn with the tech community.

Design & content creation

Together, these shape how I work: creative, consistent and always learning, in technology and in life.