Skip to content
View mahdiasd's full-sized avatar

Block or report mahdiasd

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mahdiasd/README.md

Hi there, I'm Mahdi Asadollahpour 👋

Typing SVG

Senior Android & Cross-Platform Mobile Engineer based in Iran 🇮🇷
Specializing in high-performance, modular mobile applications with Kotlin, Jetpack Compose, and Flutter.

LinkedIn Email Rose Physio Hub Learnfiles Instructor


👨‍💻 About Me

I am an accomplished Mobile Application Engineer with 6+ years of hands-on experience designing, developing, and deploying robust, scalable, and user-centric applications. Starting my journey with native Java, I progressed to Kotlin, Jetpack Compose, and Flutter, adopting modern engineering standards.

  • 📱 Mobile Specialization: Native Android (Kotlin, Jetpack Compose, Coroutines, Flow) and Cross-Platform (Flutter for Android, iOS & Web).
  • 🏗️ Architecture & Code Quality: Staunch advocate of Clean Architecture, MVI/MVVM, and Multi-Module separation for testability, scalability, and maintainability.
  • 🛡️ Defense & Industrial R&D: Engineered mission-critical secure applications and smart-glass (wearable HUD) systems for industrial inspection environments in a high-tech knowledge-based company.
  • 🎓 Technical Instructor: Author of comprehensive full-stack mobile development curricula at Learnfiles, mentoring developers in building enterprise-grade apps from scratch to production.

🛠️ Tech Stack & Skills

Domain Technologies & Frameworks
Languages Kotlin Dart Java SQL
Mobile & UI Jetpack Compose Flutter Android SDK Material 3
Architecture Clean Architecture MVI MVVM Multi-Module Architecture Repository Pattern SOLID Principles
Async & Reactive Coroutines StateFlow / SharedFlow Kotlin Flow WorkManager
Dependency Injection Hilt Koin Dagger 2
Backend & APIs Spring Boot Ktor WebRTC WebSocket RESTful APIs Retrofit
Databases & Cache PostgreSQL MySQL Room Database DataStore SQLite
Hardware & Media ExoPlayer / Media3 CameraX Smart-Glass HUDs Sensors Telemetry OpenStreetMap (OSM) Google Maps API
Tools & DevOps Git GitHub Actions Gradle Docker

🚀 Featured Products & Commercial Applications

Rose Physio HUB Logo

Rose Physio HUB

A comprehensive digital tele-rehabilitation and clinic management platform. Developed the client-side ecosystem (Web application alongside cross-platform Android and iOS mobile apps) using Flutter. Features seamless cross-device synchronization, exercise guidance, real-time consultation management, and clinical telemetry.

🔗 Visit Live Platform (rosephysiohub.com)

AI Speaking Logo

AI Speaking

An intelligent English language learning and conversational tutor app. Built natively using Kotlin and Jetpack Compose with Clean Architecture. Implements real-time audio capture, phoneme accuracy scoring, dynamic interactive conversations, and smart feedback mechanisms powered by AI voice processing models.

📲 View on CafeBazaar

Fitab Logo

Fitab (فیتب)

A video-on-demand fitness and home workout application. Engineered customized workout tracking, responsive video streaming pipelines powered by ExoPlayer, local progress caching using Room Database, and a smooth UI tailored for fitness enthusiasts.

📲 View on CafeBazaar


🎓 Teaching & Technical Instruction


Course: Comprehensive Project-Based Course: Building Divar with Android
Academy: Learnfiles.com | Instructor: Mahdi Asadollahpour

  • Full-Stack Mobile Architecture: Instructed developers on building a production-ready classified ads marketplace (Divar clone) from scratch.
  • Modern Client Stack: Fully developed with Kotlin, Jetpack Compose, Clean Architecture, MVI pattern, Coroutines, StateFlow, and Jetpack Hilt.
  • Backend Architecture: Guided the design and implementation of a scalable backend using Spring Boot, Kotlin, and relational databases.
  • Production Engineering: Covered multi-module structure, offline caching, modular navigation, real-time state management, and deployment standards.

🛡️ Specialized Engineering & R&D Work

  • Smart-Glass & AR Wearable HUDs: During my service in an elite knowledge-based tech enterprise, contributed to custom Android systems powering industrial smart glasses and heads-up displays (HUDs).
  • Mission-Critical Real-Time Streaming: Built secure, low-latency audio/video transmission channels leveraging WebRTC and WebSockets designed to function reliably in harsh network and industrial settings.
  • Hardware Integration & Enterprise Security: Interfaced directly with onboard sensors (inertial sensors, camera feeds, telemetry), strictly enforcing security hardening and encrypted storage protocols.

📊 GitHub Activity & Metrics

Mahdi's GitHub Stats Top Languages
GitHub Streak

📫 Let's Connect & Collaborate

LinkedIn Email GitHub


💡 "While I don’t claim to know it all, I am relentlessly committed to continuous learning, engineering discipline, and building software that delivers genuine value."

Pinned Loading

  1. MarkdownRTL MarkdownRTL Public

    Kotlin 25

  2. BottomDialogFilePicker BottomDialogFilePicker Public

    An android bottom dialog picker for all version of android like telegram | Written in kotlin

    Kotlin 33 3

  3. ComposeFilePicker ComposeFilePicker Public

    Compose File Picker is an open-source library that provides a Jetpack Compose bottom sheet for selecting all types of files, including images, videos, audio, and documents. It simplifies the proces…

    Kotlin 8 1

  4. divar divar Public

    This is a sample of divar application

    Kotlin 2

  5. Divar-Spring Divar-Spring Public

    Kotlin 1

  6. github-spec-kit-fa github-spec-kit-fa Public

    HTML