Skip to content
View mohdaquib's full-sized avatar

Block or report mohdaquib

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
mohdaquib/README.md

πŸ‘‹ Hi, I’m Mohd Aquib

πŸš€ Senior Android Engineer | 9+ Years Experience
πŸ“ Singapore | 🌍 Open to EU / UK / US / Canada / Global relocation
πŸ“± Android β€’ Jetpack Compose β€’ Performance β€’ System Design


πŸ§‘β€πŸ’Ό Professional Summary

Senior Android Engineer with 9+ years of experience building large-scale, high-performance mobile applications used by 1M+ users in production environments. Strong background in Jetpack Compose migration, performance optimization, secure data handling, and clean architecture for complex Android ecosystems.

I focus on solving non-trivial engineering problemsβ€”real-time UI updates, recomposition control, startup time reduction, memory optimization, and secure persistenceβ€”while maintaining strong engineering standards and long-term maintainability.


🧠 Technical Strengths

  • Languages: Kotlin (primary), Java
  • UI & Frameworks: Jetpack Compose, Compose Multiplatform, Material 3, custom layouts
  • Multiplatform:: Kotlin Multiplatform (KMP), shared domain & data layers
  • Architecture: MVVM, Clean Architecture, multi-module design
  • Concurrency & State: Coroutines, Flow, Channels, structured concurrency
  • Networking: Retrofit, OkHttp, WebSockets, GraphQL (Apollo)
  • Data & Security: Room, SQLCipher, DataStore, encrypted preferences
  • Performance: Startup optimization, recomposition tuning, memory & ANR reduction
  • Tooling & Infra: Dagger/Hilt, Gradle, CI/CD, ProGuard/R8

πŸš€ Selected Engineering Projects

🍽️ RecipeViewer (KMP + Compose Multiplatform)

Problem: A modern Kotlin Multiplatform + Compose Multiplatform recipe browser using TheMealDB API. Runs on Android, iOS, Desktop (JVM), and Web (WASM) with shared business logic & UI.
Solution:

  • Shared domain & data layers using Kotlin Multiplatform (KMP)
  • UI built with Compose Multiplatform (CMP)
  • Clean separation between platform-specific and shared code

Tech: Kotlin Multiplatform, Compose Multiplatform, Coroutines, Flow, Voyager Navigation, Coil Compose, Ktor Client
πŸ‘‰ Repo: https://github.com/mohdaquib/Realtime-Price-Tracker


πŸ“ˆ Realtime Price Tracker

Problem: Smooth real-time UI updates without jank or excessive recomposition
Solution:

  • WebSocket-based real-time data stream
  • Buffered UI updates to control recomposition frequency
  • ViewModel-driven state with unidirectional data flow

Tech: Jetpack Compose, Kotlin, Coroutines, WebSockets, Clean Architecture
πŸ‘‰ Repo: https://github.com/mohdaquib/RecipeViewer


πŸ” SecureVault

Problem: Secure storage and network communication in production Android apps
Solution:

  • SSL pinning to prevent MITM attacks
  • Encrypted Room database using SQLCipher
  • Secure key management with encrypted preferences

Tech: Kotlin, Room, SQLCipher, OkHttp, Android Security APIs
πŸ‘‰ Repo: https://github.com/mohdaquib/SecureVault


🧩 Adaptive Compose (In Progress)

Problem: Building scalable UI systems across phones, tablets, and foldables
Solution:

  • Slot-based APIs for layout extensibility
  • Adaptive breakpoints with performance awareness

πŸ‘‰ Repo: Coming soon


🧩 SDUI-Compose (Server Driven Ui -> Compose) - In Progress

Problem: Building a library to convert server driven response of UI into Jetpack Compose screens
Solution:

  • Convert Server Driven response into Jetpack Compose screen

πŸ‘‰ Repo: Coming soon


πŸ“Œ Engineering Principles I Value

  • Performance is a feature, not an afterthought
  • State should be explicit, predictable, and testable
  • APIs should be simple to use but hard to misuse
  • Long-term maintainability over short-term wins

🌍 Why This GitHub Exists

This profile showcases production-minded Android engineeringβ€”not demos.
Each project focuses on real-world problems relevant to Large-scale applications, emphasizing performance, security, and architectural clarity.


🀝 Connect


⭐️ If my work resonates with you, feel free to star a repository or reach out.

Pinned Loading

  1. SecureVault SecureVault Public

    Demonstrate real-world Android security engineering

    Kotlin 1

  2. Realtime-Price-Tracker Realtime-Price-Tracker Public

    Android app using Jetpack Compose and WebSockets for mock stock prices.

    Kotlin 4

  3. NewsApp NewsApp Public

    This is a news app which retrieves the news data from News API. The UI of this app is implemented in Jetpack Compose

    Kotlin 1

  4. RecipeViewer RecipeViewer Public

    This is a RecipeViewer developed in Kotlin Multiplatform and Compose Multiplatform which fetches recipe data fromTheMealDB API

    Kotlin 1