Skip to content
View Shoaibkhalid65's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report Shoaibkhalid65

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

Muhammad Shoaib Khalid

Android Developer · Building AI-Powered Android Apps with Kotlin & Jetpack Compose


About Me

I'm a native Android developer based in Pakistan, building production-grade apps with Kotlin, Jetpack Compose, and AI integrations. Final-year Software Engineering student at Islamia University of Bahawalpur (CGPA 3.88/4.00), with 3+ years of hands-on development experience.

  • 🤖 Passionate about integrating AI into native Android apps — RAG pipelines, TFLite on-device models, and LLM APIs
  • 🏗️ Strong foundation in MVVM, Clean Architecture, Hilt, Room, Coroutines & Flow
  • 📦 Delivered production apps to real clients and published to the Google Play Store
  • 📍 Pakistan · Open to remote opportunities

Featured Projects

🔭 Optical Tool — Production Android App

A full-featured business management application delivered to a real client in the optical industry.

Type Freelance · Client Delivery
Stack Kotlin · Jetpack Compose · MVVM · Room · Supabase · Dagger Hilt
Status ✅ Production — Actively in use

What it does:

  • Optical prescription calculator with real-time validation (SPH, CYL, AXIS, ADD)
  • Invoice generation with PDF export, WhatsApp sharing & payment tracking
  • Offline-first architecture — 100% functionality without internet
  • Google OAuth + Email/OTP authentication via Supabase
  • Custom image compression pipeline (~250KB, 85% size reduction)
  • Sales analytics dashboard and shop branding customization

Impact: 60% faster prescription processing · Zero billing errors · 13+ screens · 61 Kotlin files


📊 Progressly — Live on Google Play

A fully offline productivity tracker with task logging, goal tracking, and analytics.

Type Personal · Published App
Stack Kotlin · Jetpack Compose · Room · DataStore · Material 3 · Lottie Compose
Status ✅ Live on Play Store (v1.0.2)

What it does:

  • Task and goal tracking with a persistent timer notification
  • Analytics dashboards with progress charts
  • Five customizable color themes
  • 100% offline — no backend dependency

A Retrieval-Augmented Generation (RAG) chatbot built for Islamia University of Bahawalpur.

Type Final Year Project
Stack Gemini API · LangChain · ChromaDB · Gradio
Status ✅ Deployed to Hugging Face Spaces

What it does:

  • Answers student queries using retrieval-augmented generation over university documents
  • Vector search powered by ChromaDB
  • Interactive Gradio interface, hosted on Google Colab

🛰️ Satellite Remote Sensing AI — Deep Learning FYP

AI and Deep Learning for Land Use / Land Cover classification and change detection, deployed to Android.

Type Final Year Project
Stack Deep Learning · TensorFlow Lite (INT8) · Kotlin · Jetpack Compose
Status 🚧 In development

What it does:

  • LULC classification on the EuroSAT dataset
  • Change detection on the LEVIR-CD dataset
  • On-device inference via TFLite INT8, deployed in a native Android app

🌍 Wikimedia Commons Android — Open Source Contributor

Contributed to the official Wikimedia Commons Android app; authored a GSoC 2026 proposal for modularization and Compose migration.

Type Open Source Contribution
Stack Java/Kotlin · RxJava → Coroutines/Flow · Hilt · Jetpack Compose
Status ✅ 3 PRs merged

Highlights:

  • Investigated and diagnosed a persistent upload failure bug on weak networks (chunked upload, retry/backoff logic)
  • Proposed multi-module architecture migration following NowInAndroid conventions
  • MVP → MVVM migration strategy with StateFlow

Tech Stack

Core

Kotlin Jetpack Compose Android Material Design 3

Architecture & Libraries

MVVM Clean Architecture Dagger Hilt Room Coroutines Flow DataStore Navigation

AI / ML

Gemini API LangChain TensorFlow Lite ChromaDB

Backend & Cloud

Supabase Firebase REST API

Tools

Android Studio Git Gradle


Other Projects

Project Description Stack
Work Ledger Productivity app for students and developers that tracks work sessions Kotlin · Jetpack Compose · Room · Dagger Hilt
NewsApp Offline-first news app with MVVM & Retrofit Kotlin · XML · Room · LiveData · Coroutines
Money Tracker Expense tracker with reactive state management Java · XML · ObjectBox Database · Material 3
Video Player Uses the YouTube API to stream and play videos directly within the app Java · XML · Retrofit · WebView

GitHub Stats


Let's Connect

I'm open to Android developer roles, freelance projects, and open source collaboration.

📧 Email me

Pinned Loading

  1. OpticTool OpticTool Public

    Production-ready Android app for optical shop management — prescriptions, invoicing, analytics & offline-first sync. Built with Kotlin & Jetpack Compose.

    Kotlin

  2. Progressly Progressly Public

    A productivity app for developers and students to track daily work sessions, manage tasks, and set goals. Built with Kotlin, Jetpack Compose, Room, and Material 3.

    Kotlin 3 2

  3. BottomBars BottomBars Public

    This repository demonstrates the use of Material 3's Bottom App Bar for screen-specific actions and explores various Bottom Navigation Bars in Jetpack Compose, including navigation with the Navigat…

    Kotlin 21 2

  4. Responsiveness Responsiveness Public

    A collection of Jetpack Compose practice projects focused on building responsive UIs for different mobile screen sizes.

    Kotlin 5

  5. IUB-Assist IUB-Assist Public

    AI-powered customer support chatbot for Islamia University of Bahawalpur — built with RAG, LangChain, ChromaDB, and Gemini

    Jupyter Notebook

  6. commons-app/apps-android-commons commons-app/apps-android-commons Public

    The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons

    Kotlin 1.2k 1.4k