Skip to content
View ElsayedMagdy122's full-sized avatar

Block or report ElsayedMagdy122

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

Android Software Engineer | Kotlin & Multiplatform Specialist

Passionate about crafting high-performance, offline-first mobile systems using Clean Architecture, Jetpack Compose, and Kotlin Multiplatform (KMP/CMP). Experienced in on-device AI/ML, modular architectures, and scalable reactive state management.

LinkedIn Email Play Store Views


🌟 Featured Projects & Contributions

Production Islamic companion app published on Google Play. Features offline on-device AI speech recognition (Sherpa-ONNX) for Quran memorization check, astronomical prayer calculations (Adhan 2), background audio streaming with Media3 ExoPlayer, and AppWidgets.

Tech: Kotlin • Jetpack Compose • Clean Architecture (MVI) • Koin • Room • Sherpa-ONNX • Media3 • Supabase • Firebase

📱 Google Play Store • 💻 Source Code

Enterprise-scale cross-platform application developed within The Chance organization. Contributed to core feature development, state management, offline caching mechanisms, RESTful API integrations, and maintaining clean code standards across the codebase.

Tech: Kotlin Multiplatform • Compose Multiplatform • Clean Architecture • Ktor Client • Koin • Coroutines & Flow

💻 Organization Repository → • 🔍 My Commits

Fitness and nutrition tracking app built for Android and iOS using Compose Multiplatform. Implemented offline-first synchronization, nutrition logging, token refresh interceptors, and onboarding workflows.

Tech: Kotlin • CMP • Koin • Ktor • Room • Coil • FileKit • DateTime

💻 Source Code →

Multi-module Android entertainment app. Implemented a dedicated design system module, safe image viewing with on-device ML content moderation, Paging 3 optimization (reducing network calls by 40%), and automated CI/CD with 80%+ unit test coverage.

Tech: Kotlin • Jetpack Compose • Multi-Module • Dagger Hilt • Retrofit/Ktor • Paging 3 • Unit Testing (80%+)

💻 Source Code →


💻 Technical Skills & Stack

Engineering Competencies
  • Architecture & Patterns: Clean Architecture (Domain / Data / Presentation), Multi-Module Architecture, MVI, MVVM, SOLID Principles, Design Systems.
  • Modern Android UI: Jetpack Compose, Material 3, Custom Canvas Drawing, Complex Animations, Responsive Layouts.
  • Cross-Platform: Kotlin Multiplatform (KMP), Compose Multiplatform (CMP) targeting Android & iOS.
  • On-Device AI & Media: Embedded ASR (Sherpa-ONNX), On-Device ML Moderation, AndroidX Media3 ExoPlayer (Foreground Service streaming).
  • Concurrency & Reactive: Kotlin Coroutines, StateFlow, SharedFlow, RxJava.
  • Dependency Injection: Koin, Dagger-Hilt.
  • Local Storage & Offline-First: Room Database (KSP), Jetpack DataStore, SharedPreferences, Cache-First Synchronization.
  • Networking & Cloud: Ktor Client, Retrofit, OkHttp, Supabase, Firebase (FCM, Crashlytics, Perf, Analytics).
  • Quality & DevOps: JUnit, Mockk, UI Testing, TDD, CI/CD (GitHub Actions), ProGuard/R8.


📊 GitHub Activity & Statistics



Let's connect and build something impactful! Reach me at elsayed3690@gmail.com

Pinned Loading

  1. Zad-El-Momen Zad-El-Momen Public

    Zad El Momen is a modern Islamic Android app providing Quran with Tafsir, accurate prayer times, Qibla direction, Azkar, and Azan alerts .

    Kotlin 26 6

  2. TheChance101/MENA-mobile TheChance101/MENA-mobile Public

    Kotlin 102 26

  3. Cairo-Squad/EvolveFit Cairo-Squad/EvolveFit Public

    🏋️EvolveFit A gym tracking app built with Kotlin Multiplatform for Android and iOS. Track workouts , monitor progress , and achieve your fitness goals! 🎯

    Kotlin 34 13

  4. Cairo-Squad/Movio Cairo-Squad/Movio Public

    🎬 Movies App This is a modular, scalable Movies app built with clean architecture, reusable components, and Firebase integration. The project uses Ktor, Koin, Coil, and Navigation, with a design sy…

    Kotlin 10 8

  5. Cairo-Squad/Yalla-Tasks Cairo-Squad/Yalla-Tasks Public

    Us Cairo Squad, our task is to develop a personal task management app for Android. The app should store data locally using the Room database and implement Jetpack Navigation 2 for seamless user flo…

    Kotlin 3 5