Hi, I'am M Asad Bashir
Software Engineer
Mobile App Developer Android Developer
Kotlin-focused Android engineer shipping Compose, CMP, and KMP apps with clean architecture, on-device ML, and performance in mind.
Contact MeAbout Me
My introduction
My name is Muhammad Asad Bashir, a Kotlin-focused Android engineer who ships production apps with
Jetpack Compose, Compose Multiplatform (CMP), and Kotlin Multiplatform (KMP). I integrate on-device
AI and ML (MediaPipe, TensorFlow Lite, Google ML Kit), Firebase, real-time chat (Stream Chat), and
solid architecture patterns—always aiming for maintainable, performance-minded code.
I completed an Android internship at Dev Sky, an apprenticeship at CWare Technologies, and now work
as a Mobile App Developer at Maida Technologies while contributing part-time at Cognirasoft.
Recent work spans AI face editing (EyeChanger), QR tooling, multi-mode translation, device-owner
utilities, download automation, and guided learning apps—alongside ongoing utilities and productivity tools.
experience
projects
worked
Skills
My technical levelKotlin
Java
Android
Test-driven Development (TDD)
Unit Testing
UI Testing
Snapshot Testing
Extreme Programming (XP)
Feature Flagging
Trunk-based Development (TBD)
Layered Architecture
Modular Architecture
Micro Frontends
Software Design Patterns
MVC
MVVM
MVVM-C
MVP
Coordinator Pattern
The Composable Architecture
Reactive Programming
RxJava
Combine
Networking
REST APIs
GraphQL
Databases
Realm DB
Room DB
Git
UI/UX Enthusiast
Figma
Sketch
Bitrise
Fastlane
Continuous Integration & Deployment (CI/CD)
GitHub Actions & Workflows
Dependency Management
Dagger
Dagger-Hilt
Koin
Kotlin Multiplatform
Jetpack Compose
Compose Multiplatform
Ktor Client
CameraX
MediaPipe
TensorFlow Lite
Stream Chat
DataStore
WorkManager
AdMob