Open to remote collaborations

Hi, I'm Md Arif Haider

Software Engineer · Mobile App Developer

I build polished, production-grade Flutter apps — and the backends that power them.

  • 9+Years building software
  • 15+Products & platforms shipped
  • 180+Builds shipped on Bullseye
  • 3Platforms — iOS, Android, Web

01 About me

Engineer by craft, product builder by heart.

I'm a software engineer from Dhaka with 9+ years of turning product ideas into reliable software. My home turf today is Flutter — Clean Architecture, BLoC and a carefully layered data tier — and I'm just as comfortable with React Native, Node.js, Firebase and REST backends.

I started at Miaki Media on BDAPPS, Robi Axiata's national app store, where I was the technical support lead — helping developers connect their apps to Robi's telco APIs — and ran app-development workshops for student communities. At Binate Solutions I was a core engineer on Mobio — a Netherlands taxi and airport-transfer dispatch platform integrated with Booking.com — and led its mobile team. Through Fiverr I've delivered fintech, fitness, marketplace, beauty and childcare apps for clients worldwide.

Today I'm a Software Engineer II at Liberate Labs, building Bullseye — a coaching and classroom-observation app for educators. I care about readable code, UI that feels native on every device, and shipping in small, reviewable steps. Lately I've also been exploring LLM-powered features and AI-assisted development.

02 Skills

The toolkit I ship with.

Mobile-first, full-stack when it matters — from widget trees to payment flows and cloud functions.

Mobile

  • Flutter
  • Dart
  • React Native
  • BLoC
  • Riverpod
  • Provider
  • GetX
  • Clean Architecture
  • GetIt DI
  • Dio
  • Localization (l10n)
  • iOS & Android release

Backend & APIs

  • Node.js
  • Express
  • REST APIs
  • Microservices
  • Socket.IO
  • Sequelize ORM
  • Telco & SMS APIs
  • Booking.com API
  • OAuth 2.0 / SSO
  • Swagger / OpenAPI

Cloud & Data

  • Firebase Auth
  • Cloud Firestore
  • Cloud Functions
  • FCM Push
  • Crashlytics
  • Supabase
  • MongoDB
  • MySQL / MariaDB
  • Redis
  • AWS
  • Google Cloud
  • Docker

Web

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Vite
  • Material UI
  • HTML & CSS
  • SEO & JSON-LD
  • Vercel
  • Firebase Hosting

Payments, Maps & AI

  • Stripe
  • bKash
  • Sumsub KYC
  • Google Maps SDK
  • Gemini & OpenAI APIs
  • RAG
  • face-api.js

Languages & Workflow

  • Dart
  • JavaScript
  • TypeScript
  • Java
  • C / C++
  • Git
  • GitHub & Bitbucket
  • Jira
  • ClickUp
  • Asana
  • Postman

03 Experience

Where I've been building.

  1. Sep 2025 — PresentFull-time

    Software Engineer II — Mobile App Developer

    Liberate Labs

    Building Bullseye, a Flutter app educators use to run classroom observation sessions, track coaching goals and next steps, and share learning resources.

    • Own features end-to-end across Clean Architecture layers (data → domain → presentation) using BLoC, GetIt, Dio and Either-based error handling.
    • Built the session launch flow — starting observation sessions from templates and selecting classrooms and learners.
    • Work across sign-in with email, Google OAuth and NYC Schools SSO, with JWT refresh and school-scoped API requests.
    • Delivered the resource library: rich-text editing, media uploads and native gallery pickers on iOS and Android.
    • Ship continuously through PR-based reviews and sprint-tracked tasks — 180+ builds to date.
    • Flutter
    • Dart
    • BLoC
    • Clean Architecture
    • GetIt
    • Dio
    • REST
    • OAuth 2.0
  2. 2024 — 2025Freelance

    Freelance Mobile & Full-Stack Developer

    Fiverr · Self-employed

    Delivered production apps for international clients — from UI implementation through backend, payments and store release.

    • Built a fintech wallet and Equb (rotating savings group) app with Stripe payment intents, PIN security and Firebase Crashlytics & Performance monitoring.
    • Developed a fitness-coaching platform: a Flutter client with video workouts plus a React + MUI admin for trainers to manage clients, plans and sessions.
    • Shipped a broker marketplace app with Riverpod, Stripe payments, Sumsub identity verification, Google Maps and push notifications.
    • Built a curly-hair care companion with a hair-type quiz, routines, product picks and a salon finder on Google Maps.
    • Delivered construction-quoting and childcare-management apps with multi-role access and localization.
    • Flutter
    • Firebase
    • Stripe
    • Riverpod
    • BLoC
    • React
    • TypeScript
  3. Aug 2022 — 2024Full-time

    Senior Software Engineer

    Binate Solutions

    Core engineer on Mobio — a taxi and airport-transfer dispatch platform from the Netherlands with live driver apps on iOS and Android — working directly with the client's business team.

    • Built Mobio for IT-Button (Netherlands) across the stack: React Native (Expo) driver app, React + TypeScript dispatcher portal and Node.js / Express API.
    • Second-largest contributor to the platform — 600+ commits across backend, mobile and web — and led the mobile development team of 4 developers.
    • Built the Booking.com amendment flow, additional bookings, booking edits and fare / final-price updates end-to-end.
    • Added real-time driver events over Socket.IO, push notifications, flight delay & cancellation handling, ride planning and paginated history.
    • Shipped commission rules, invoices, IBAN payouts and payment approvals, plus Excel export and global search in the portal.
    • Developed the Flight Expert mobile app for a Bangladeshi online travel agency, backed by a Node.js API.
    • React Native
    • Expo
    • React
    • TypeScript
    • Node.js
    • Express
    • MariaDB
    • Redis
    • Socket.IO
  4. Mar 2017 — Aug 2022Full-time

    Software Engineer — Technical Support Lead

    Miaki Media Ltd · BDAPPS (Robi Axiata)

    Led technical support for BDAPPS — Robi Axiata's national app store and developer platform — helping developers connect their apps to Robi's telco APIs.

    • Led the BDAPPS technical support team, helping developers integrate their apps and services with Robi's telco APIs.
    • Worked with the Sri Lankan platform engineers to integrate BDAPPS with Robi Axiata's systems.
    • Guided app and API teams through launching new telco APIs on the platform.
    • Translated business requirements into technical logic and rolled out exclusive features with top management.
    • Ran knowledge-sharing workshops on app development for the platform's student developer communities.
    • Designed an SMS-based on-field salesforce automation solution for Olympic Bangladesh and supervised the team that built it.
    • Telco APIs
    • REST APIs
    • Flutter
    • JavaScript
    • Node.js
    • MongoDB
    • MySQL

04 Projects

Selected work.

Products I've built at work, for clients and for myself. Freelance client apps are described by what they do — names kept private.

MobileBinate Solutions · Live

Mobio

Taxi & airport-transfer dispatch platform · Netherlands

B2B mobility platform from Mobio Technologies B.V. that connects taxi companies, dispatchers and professional drivers in a global airport-transfer network, with rides flowing in from Booking.com. I was the second-largest contributor — 600+ commits across the driver app, dispatcher portal and API.

  • React Native
  • Expo
  • React
  • TypeScript
  • Node.js
  • Express
  • MariaDB
  • Redis
  • Socket.IO
  • Stripe
  • Docker
  • Driver app for iOS & Android: onboarding and vehicle documents, ride planning, assignments, in-app chat, no-show reports and payouts.
  • Booking.com integration service handling amendments, additional bookings and fare updates.
  • Real-time dispatch with Socket.IO + Redis, push notifications and flight delay / cancellation handling.
  • Commission rules, invoices and PDFs, Stripe payments, Twilio SMS, SendGrid email and S3 uploads.
  • React + TypeScript portal for dispatchers and admins with Excel export and global search.
WebLive

Puzzle Mania BD

SEO-first e-commerce store

Shop for puzzles and STEM toys for kids aged 3–15. Server-rendered for search, with bKash checkout, order tracking, product feeds for Google Merchant Center & OpenAI, and a staff dashboard for orders, stock, blog, expenses and reports.

  • Next.js 15
  • React 19
  • TypeScript
  • Supabase
  • bKash
  • Vercel
MobileClient project

Fitness Coaching Platform

Trainer & client app with admin

Flutter app for personal trainers and their clients with video workouts and plans, backed by Firebase Auth, Firestore, Storage and Cloud Functions — plus a React + MUI admin dashboard.

  • Flutter
  • Firebase
  • Cloud Functions
  • React
  • MUI
MobileClient project

Fintech Wallet & Equb

Payments and rotating savings groups

Wallet app for sending money and running Equb savings groups — Stripe payment intents, PIN lock, multi-currency, fee calculation and wallet history, monitored with Crashlytics & Performance.

  • Flutter
  • BLoC
  • Stripe
  • Firestore
  • Crashlytics
MobileClient project

Broker Marketplace

Listings, KYC and payments

Marketplace app connecting brokers and customers, with identity verification via Sumsub, Stripe checkout, map-based discovery and real-time push notifications.

  • Flutter
  • Riverpod
  • Stripe
  • Sumsub
  • Google Maps
  • FCM
MobileClient project

Curly Hair Care Companion

Personalised routines & salon finder

Onboarding quiz that detects hair type, then serves routines, tips and product recommendations, with a Google Maps salon finder and in-app messaging. Companion React web front end.

  • Flutter
  • BLoC
  • Firebase
  • Google Maps
  • React
MobileClient project

Construction Quoting App

Projects, quotes & site drawings

Contractor tool for projects, quotes, materials, interior and exterior drawings, working hours and team invitations — with Bluetooth device connectivity, geolocation and PDF export.

  • Flutter
  • BLoC
  • Clean Architecture
  • Bluetooth LE
  • PDF
MobileClient project

Childcare Management

Directors, staff & caregivers

Multi-role app for childcare centres: directors manage employees, caregivers manage children profiles and the daily agenda, fully localised.

  • Flutter
  • BLoC
  • Firestore
  • l10n
BackendRobi Axiata

On-field Salesforce Automation

SMS-driven field sales for Olympic Bangladesh

SMS-based API integration that lets Olympic Bangladesh manage its on-field salesforce. I designed and planned the solution, and the tech team built it under my supervision.

  • Laravel
  • Node.js
  • Express
  • MongoDB
MobileMentor

E-Exam

Educational exam app

Educational exam app for Android, built on a microservices backend. I mentored the project team.

  • Java
  • Flutter
  • Node.js
  • Express
  • MongoDB
  • MySQL

05 FAQ

Quick answers.

Who is Md Arif Haider?

Md Arif Haider is a software engineer and Flutter mobile app developer based in Dhaka, Bangladesh, with 9+ years of experience since 2017. He currently works as a Software Engineer II (Mobile App Developer) at Liberate Labs.

What does he specialise in?

Cross-platform mobile apps with Flutter and Dart — Clean Architecture, BLoC and Riverpod — plus React Native, Node.js / Express APIs, Firebase, and React / Next.js for the web.

What are his most notable projects?

Mobio, a Netherlands taxi and airport-transfer dispatch platform integrated with Booking.com; Bullseye, an educational coaching app at Liberate Labs; BDAPPS, Robi Axiata’s national app store, where he led technical support; and Puzzle Mania BD, an SEO-first e-commerce store.

Where has he worked?

Liberate Labs (2025–present), freelance on Fiverr (2024–2025), Binate Solutions as a Senior Software Engineer (2022–2024), and Miaki Media on Robi Axiata’s BDAPPS platform (2017–2022).

Is he available for remote or freelance work?

Yes. He is open to remote roles and freelance projects. The best way to reach him is by email at mohammadarifhaider@gmail.com or on LinkedIn.

What is his educational background?

He holds a BSc in Computer Science & Engineering from International Islamic University Chittagong (2013–2017).

06 Contact

Let's build something great.

Have an app idea, a role, or a project that needs a Flutter engineer? My inbox is open.

Opens your email app with the message ready to send.