Portrait of Md. Mehedi Hasan
Based in Dhaka, Bangladesh

Mobile Application Developer

Md. Mehedi Hasan

I run ArivonIT and build mobile apps end to end — primarily in Flutter, with native Java/Kotlin and Swift when a project calls for it — from banking apps for City Bank and BRAC Bank to a cross-border marketplace live on the App Store and Google Play.

Owner of ArivonIT — apps on Google Play
GitHub Repositories
155+
GitHub Repositories
Android / Flutter Projects
60+
Android / Flutter Projects
Apps Live on the Stores
4
Apps Live on the Stores
Concurrent Roles
3
Concurrent Roles

01 · About

Building mobile products people actually rely on.

Mobile-focused software engineer who builds and ships production apps end to end — primarily with Flutter, and natively with Java/Kotlin for Android and Swift for iOS.

  • Flutter & Dart — primary
  • Native Android — Java & Kotlin
  • Native iOS — Swift
  • Banking & financial apps
  • Cross-border e-commerce
  • AI chatbot integration
  • Offline-to-online data sync
  • Live location tracking
  • Firebase & Google Cloud
  • Backend — PHP & Laravel
  • App Store & Play Store releases
More about me

02 · Skills

A cross-platform toolkit, sharpened on real products.

Flutter first, native Android and iOS when it counts, and a Laravel backend behind them — the stack behind every app I ship.

Mobile Development

  • Flutter & Dart — primary
  • Android — Java & Kotlin
  • iOS — Swift
  • FlutterFlow

UI / UX

  • Flutter Widgets & Material 3
  • Android XML Layouts
  • Responsive Layouts
  • Pixel-Perfect UI/UX

Backend & Web

  • PHP & Laravel
  • RESTful API Development
  • JavaScript
  • HTML & CSS
  • Node.js & Express.js

Cloud & Firebase

  • Google Cloud
  • Firebase Authentication
  • Cloud Firestore & Realtime Database
  • Firebase Cloud Messaging (FCM)
  • Google Maps Platform

AI, Location & Real-time

  • AI Chatbot Integration
  • On-Device ML — ML Kit OCR
  • Live Location Tracking
  • Real-time Order Tracking
  • Push Notifications

Banking & E-Commerce

  • Secure Auth — OTP, Google & Apple Sign-In
  • Biometric Login
  • Encrypted Local Storage
  • Payment Gateway Integration
  • Loan & Approval Workflows
  • Session Handling
See the full toolkit — 9 areas

03 · Experience

Three roles, one relentless focus on shipping.

Running my own company, ArivonIT, alongside a banking-sector engineering role and hands-on ownership of a live cross-border marketplace app.

Current · in parallel

  1. Own Company

    Owner

    ArivonIT

    Bangladesh

  2. Banking Apps

    Assistant Programmer

    MicroMac Techno Valley Ltd.

    Bangladesh

  3. Cross-Border E-Commerce

    Team Lead, Mobile App Development

    Bideshibazar e.U

    Vienna, Austria · Remote

04 · Projects

Live apps, not just repositories.

A selection of apps I've built end to end — from architecture and UI to store deployment.

Bideshibazar

Cross-border marketplace app built natively in Android (Java) and rebuilt with Flutter for iOS — handling authentication, live product/order data, and push notifications for real customers.

Java Flutter Firebase Retrofit2 FCM

Bideshibazar Seller

Companion seller app for the Bideshibazar marketplace, built end-to-end in Flutter for Android and iOS so vendors can manage products and incoming orders on the go.

Flutter Dart Firebase REST API
by ArivonIT

NovaCalc

Offline scientific calculator with a full expression parser, interactive function graphing, an offline CAS engine for symbolic algebra and calculus, plus matrix, vector, statistics, and engineering/medical formula suites.

Flutter Dart Material 3
by ArivonIT

CamAllScanner

Offline-first document scanner for Android — page capture and import, non-destructive edits, PDF creation, on-device English OCR, PDF tools and annotations, plus an encrypted local vault.

Flutter Dart ML Kit OCR Android
All 8 projects

05 · Contact

Let's build something for mobile.

Have an Android or Flutter project in mind, or just want to talk shop about mobile architecture? My inbox is open.

Based in
Dhaka, Bangladesh

No matches for that.

↑↓ Navigate ↵ Select Esc Close