# Md Arif Haider > Md Arif Haider is a Senior Flutter Developer in Dhaka, Bangladesh, with 9+ years of experience building iOS and Android apps since 2017. He currently builds Bullseye, a coaching and classroom-observation app for educators, at Liberate Labs. Open to remote collaborations. Also known as: Arif Haider, Mohammad Arif Haider. Location: Dhaka, Bangladesh. Title: Senior Flutter Developer. Search phrases this person matches: Flutter developer, Senior Flutter developer, Mobile app developer, iOS app developer, Android app developer, Mobile app architect, Cross-platform app developer, React Native developer, Dart developer, Freelance Flutter developer, Flutter developer in Bangladesh, Mobile app developer in Dhaka. Contact: mohammadarifhaider@gmail.com · LinkedIn: https://www.linkedin.com/in/md4r1fh41d3r · GitHub: https://github.com/md4r1fh41d3r ## Pages - [Portfolio](https://mdarifhaider.com/): profile, skills, experience, projects, FAQ and contact - [Mobio case study](https://mdarifhaider.com/projects/mobio): Case study: how Md Arif Haider helped build Mobio, a Netherlands taxi and airport-transfer dispatch platform with live iOS & Android driver apps and a Booking.com integration. - [Bullseye case study](https://mdarifhaider.com/projects/bullseye): Case study: Bullseye, a Flutter app for classroom observation and educator coaching, built by Md Arif Haider at Liberate Labs with Clean Architecture and BLoC. - [BDAPPS Platform case study](https://mdarifhaider.com/projects/bdapps): Case study: Md Arif Haider’s five years as technical support lead on BDAPPS, Robi Axiata’s national app store and telco API platform in Bangladesh. ## Services - **Flutter App Development** — Cross-platform iOS and Android apps from a single Dart codebase — from the first screen to store release. (BLoC & Riverpod state management; Localization & theming; App Store & Google Play releases) - **iOS & Android App Development** — Native-feeling mobile apps built with Flutter or React Native and shipped to the App Store and Google Play. (Push notifications, maps & live location; Payments with Stripe and bKash; Camera, media & file handling) - **Mobile App Architecture** — Codebases that stay fast and maintainable as features and teams grow. (Clean Architecture: data → domain → presentation; Dependency injection & typed error handling; Code reviews, conventions & team leadership) - **Backend & API Integration** — The services behind the app, designed alongside it. (Node.js / Express REST APIs; Firebase, Supabase & real-time Socket.IO; Booking.com, telco & payment integrations) ## Experience - **Software Engineer II — Mobile App Developer** — Liberate Labs (Sep 2025 — Present). Building Bullseye, a Flutter app educators use to run classroom observation sessions, track coaching goals and next steps, and share learning resources. Highlights: 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. - **Freelance Mobile & Full-Stack Developer** — Fiverr · Self-employed (2024 — 2025). Delivered production apps for international clients — from UI implementation through backend, payments and store release. Highlights: 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. - **Senior Software Engineer** — Binate Solutions (Aug 2022 — 2024). 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. Highlights: 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. - **Software Engineer — Technical Support Lead** — Miaki Media Ltd · BDAPPS (Robi Axiata) (Mar 2017 — Aug 2022). Led technical support for BDAPPS — Robi Axiata's national app store and developer platform — helping developers connect their apps to Robi's telco APIs. Highlights: 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. ## Projects - **Mobio** — Taxi & airport-transfer dispatch platform · Netherlands (Binate Solutions · Live). 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. Tech: React Native, Expo, React, TypeScript, Node.js, Express, MariaDB, Redis, Socket.IO, Stripe, Docker. Links: https://apps.apple.com/us/app/mobio-driver/id1597482911, https://play.google.com/store/apps/details?id=com.logmethod.mobio. - **Bullseye** — Educational coaching & classroom observation (Liberate Labs). Flutter app that lets coaches launch observation sessions from templates, track goals and next steps for educators, and browse a shared resource library — built for school districts with SSO sign-in. Tech: Flutter, BLoC, Clean Architecture, REST, OAuth / SSO. - **BDAPPS Platform** — Bangladesh's national app store (Robi Axiata). Robi Axiata's developer platform, where developers build and monetise apps on top of telco APIs. As technical support lead I helped developers connect their apps to the telco APIs and guided teams through launching new ones. Tech: Telco APIs, REST APIs, Flutter, JavaScript. Links: https://www.bdapps.com. - **Puzzle Mania BD** — SEO-first e-commerce store (Live). 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. Tech: Next.js 15, React 19, TypeScript, Supabase, bKash, Vercel. Links: https://www.puzzlemaniabd.com. - **Fitness Coaching Platform** — Trainer & client app with admin (Client project). 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. Tech: Flutter, Firebase, Cloud Functions, React, MUI. - **Fintech Wallet & Equb** — Payments and rotating savings groups (Client project). 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. Tech: Flutter, BLoC, Stripe, Firestore, Crashlytics. - **Broker Marketplace** — Listings, KYC and payments (Client project). Marketplace app connecting brokers and customers, with identity verification via Sumsub, Stripe checkout, map-based discovery and real-time push notifications. Tech: Flutter, Riverpod, Stripe, Sumsub, Google Maps, FCM. - **Curly Hair Care Companion** — Personalised routines & salon finder (Client project). 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. Tech: Flutter, BLoC, Firebase, Google Maps, React. - **Construction Quoting App** — Projects, quotes & site drawings (Client project). Contractor tool for projects, quotes, materials, interior and exterior drawings, working hours and team invitations — with Bluetooth device connectivity, geolocation and PDF export. Tech: Flutter, BLoC, Clean Architecture, Bluetooth LE, PDF. - **Childcare Management** — Directors, staff & caregivers (Client project). Multi-role app for childcare centres: directors manage employees, caregivers manage children profiles and the daily agenda, fully localised. Tech: Flutter, BLoC, Firestore, l10n. - **On-field Salesforce Automation** — SMS-driven field sales for Olympic Bangladesh (Robi Axiata). 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. Tech: Laravel, Node.js, Express, MongoDB. - **E-Exam** — Educational exam app (Mentor). Educational exam app for Android, built on a microservices backend. I mentored the project team. Tech: Java, Flutter, Node.js, Express, MongoDB, MySQL. - **Flight Expert** — Air-ticket booking app (Binate Solutions · Live). Developed the mobile app for Flight Expert, an online travel agency in Bangladesh, for booking air tickets, backed by a Node.js API. Tech: React Native, Node.js. Links: https://www.flightexpert.com. - **Vat East** — VAT management for Bangladesh (DTCLBD · 2018). Android app serving consumers, taxpayers, tax officials and procuring entities. As project consultant for DTCLBD I designed and planned the solution, led the tech team and developed the app in Java. Tech: Java, Android. - **AppMakerPlus** — Robi Axiata platform operations (Robi Axiata). Maintained the local servers for this Robi Axiata platform and supported developers through deployments. Tech: Node.js, React, React Native, MongoDB, MySQL. - **AI Exam Proctoring** — Browser-based exam integrity (Experiment). Online exam app that watches the webcam with face detection and flags violations — no face in frame, tab switches or lost window focus — alongside an Express + TypeScript question API. Tech: React, Vite, face-api.js, TypeScript, Express. - **RAG Chat Playground** — Grounded LLM answers (Experiment). Retrieval-augmented chat that searches a local knowledge base first, then grounds Gemini or OpenAI answers in the matched records — with a debug panel showing search terms, retrieved data and final output. Tech: Node.js, Gemini, OpenAI, RAG. ## Skills - 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 ## Education - BSc in Computer Science & Engineering, International Islamic University Chittagong (2013 — 2017, CGPA 3.69 / 4.00) - Higher Secondary Certificate (Science), Hazi Mohd. Mohsin College, Chattogram (2011, GPA 4.10) - SSC / Dakhil (Science), Darul Ulum Dakhil Madrasa (2009, GPA 5.00) ## FAQ ### 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).