Skip to content
View UmerMehmood1's full-sized avatar
☠️
☠️

Block or report UmerMehmood1

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.

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
UmerMehmood1/README.md

Muhammad Umer Mehmood

Android Engineer & System Designer

Portfolio LinkedIn Gmail GitHub


Building native Android experiences — clean architecture, real-world scale.


About Me

Android Engineer currently at Appsqueeze Technologies, with experience spanning professional engineering roles and AI hackathon contributions. I build production-grade native Android applications with a strong emphasis on architecture, maintainability, and performance.

  • Native Android development in Kotlin, structured around MVVM + Clean Architecture
  • Hands-on with Firebase (Auth, Firestore, Realtime DB, Storage) in live production apps
  • Built and shipped full e-commerce client applications end-to-end on Android
  • Competed in the IBM TechXchange Pre-Conference watsonx Hackathon (2024) and contributed AI/ML projects via lablab.ai
  • Background in Python and databases enables a broader system-design perspective beyond just the mobile layer

Tech Stack

Languages

Kotlin Java Python

Core Android & Architecture

MVVM Clean Architecture Repository Pattern

Jetpack Components

ViewModel LiveData Room Navigation WorkManager ViewBinding

UI

Material Design XML Layouts RecyclerView

Backend & Networking

Firebase Appwrite Retrofit REST APIs

Async

Coroutines

Tools & Environment

Android Studio Git GitHub


Featured Projects

Ecommerce-Client

> A full-featured Android shopping client backed by Firebase — solving real-time product browsing, cart management, and secure checkout in a single native app.

Kotlin Firebase MVVM Material Design

Key Features

  • Real-time product catalog and inventory powered by Cloud Firestore
  • Firebase Authentication — secure sign-up, login, and session management
  • Cart and order lifecycle with persistent cloud-backed state
  • Clean MVVM separation: ViewModels own state, Repository owns data decisions

View Repo


Architecture

Standard MVVM project structure used across all projects:

app/
├── data/
│   ├── model/           # Data classes & entities
│   ├── repository/      # Single source of truth
│   └── source/
│       ├── local/       # Room DAOs & local DB
│       └── remote/      # Retrofit services & Firebase
├── ui/
│   ├── activity/        # Entry points
│   ├── fragment/        # Screen-level UI
│   └── viewmodel/       # Lifecycle-aware state
├── utils/               # Extensions, constants, helpers
└── MyApplication.kt

UI never speaks to data sources directly. All state flows through ViewModel → Repository → Source.


Development Principles

Principle Practice
Clean Architecture Domain logic fully decoupled from the Android framework
Single Source of Truth All data decisions live in the Repository layer
Lifecycle Awareness Coroutines scoped to viewModelScope; no memory leaks
Scalability Features added without touching unrelated layers
Maintainability Consistent conventions, minimal coupling, clear boundaries

GitHub Stats

Muhammad Umer's GitHub Stats

Top Languages


Experience

Role Company Period
Android Developer Appsqueeze Technologies 2025 – Present
Mid Level Android Developer Top Edge Technologies 2025
Mid Level Android Developer Appsqueeze Technologies 2023 – 2024
Python Developer / DBA Fiesta Consultants LLC Mar 2022 – Mar 2023

Open to exciting Android engineering opportunities

Portfolio

Multan, Pakistan

Pinned Loading

  1. Ecommerce-Client Ecommerce-Client Public

    Firebase With Ecommerce Android Application

    Kotlin