Skip to content

Helmy2/Helmy2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

πŸ‘‹ Hi, I'm Mohamed Helmy

Android Developer | ML Enthusiast | Clean Architecture Advocate
LinkedIn Email

Building robust Android experiences with Jetpack Compose and solving real-world problems through machine learning.
Passionate about clean architecture and full-stack solutions.


πŸ› οΈ Tech Stack

Mobile Development
Kotlin Jetpack Compose Room Hilt Retrofit Coil Accompanist Navigation Component Data Binding WorkManager

Machine Learning
Python Scikit-learn Pandas NumPy ONNX Jupyter

Backend & APIs
Firebase Ktor REST APIs JSON WebSockets

Testing
JUnit Mockito Espresso Robolectric

Tools & Utilities
Git Gradle Android Studio Figma Postman Jira Trello

Architecture
Clean Architecture MVVM MVI Repository Pattern Modularization


πŸš€ Featured Projects

🌟 Current Focus: Clean Architecture Project

Ongoing modular Android blueprint featuring:

  • Koin DI for testable components
  • Type-safe navigation with sealed classes
  • Reactive Flow for state management
  • Firebase Auth + Room hybrid data layer
  • Strict layer separation: Data β†’ Domain β†’ Presentation

πŸ—οΈ Architectural Components

:app β†’ :feature-auth β†’ :data β†’ :domain β†’ :core
       :feature-home β†’ 

πŸ† Project Highlights

Testability First

Mockable components via Koin, enabling isolated unit & integration tests

Error Resilience

Unified error handling through Resource sealed classes

State Management

MVI pattern ensuring unidirectional data flow

CI/CD Ready

Gradle modularization supporting parallel builds

Tech Stack:
Kotlin Jetpack Compose Koin Flow WebSockets Firebase Room

Android Projects

World wonders explorer with dual MVI implementation:

  • Google Maps integration & Room offline-first
  • Firebase Auth/Firestore & Material 3 design
  • Clean Architecture separation

TMDB-powered movie discovery app:

  • Jetpack Compose UI with dark/light themes
  • Firebase Auth & Firestore integration
  • Paging 3 for smooth data loading
  • Accompanist animation utilities

Full-stack todo app with Ktor backend:

  • Modern Compose UI with swipe gestures
  • Ktor REST API integration
  • MVVM architecture with Flow
  • Material Design components

Geofence-based reminder system:

  • Google Maps & Geofencing API
  • Room database with LiveData
  • Koin DI & Mockito testing
  • Firebase authentication

Machine Learning

Health analytics engine:

  • AUC 0.94 Random Forest classifier
  • Feature selection (Pearson/MI/Chi2)
  • ONNX model deployment
  • Handled class imbalance

πŸ“œ Certifications

  • Advanced Android Kotlin Development Nanodegree (Udacity & FWD)
  • Android Application Developer Track (ITI Scholarship)
  • Algorithmic Toolbox (Coursera)
  • Machine Learning Specialization (DeepLearning.AI)

πŸ“ˆ GitHub Activity

GitHub Activity Graph

Top Languages


πŸ“« Let's Connect

"The function of good software is to make the complex appear simple." - Grady Booch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published