I build Android apps with an emphasis on testability, modularity, and Clean Architecture. My work spans solo products and open-source team projects — from architecting 10-module dependency graphs to automating CI/CD pipelines with GitHub Actions.
Graduating from Islamic University of Gaza with a ranked 3rd in class.
Solo-built · Production · Jan 2026 – Mar 2026
A sci-fi themed trivia game with a coin economy, lives system, daily streaks, and 9 unlockable characters. Architected from the ground up as a showcase of modern Android best practices.
| Stack | Kotlin · Jetpack Compose · Dagger Hilt · Room · Retrofit · Firebase · MVVM · Clean Architecture |
| Architecture | 10-module system with strict inward dependency flow: DataSource → Repository → Domain → Entities |
| CI/CD | GitHub Actions for build checks + unit tests + Firebase App Distribution on every push |
| Testing | 80+ unit tests with MockK, Truth, and Turbine across domain and ViewModel layers |
| Performance | APK size reduced by 61% (27.7 MB → 10.7 MB) via R8 full-mode and resource shrinking |
| Design System | Standalone module, fully decoupled from business logic, used across 12+ screens |
Open-source team project · Jun 2025 – Aug 2025
Modularised Android app for movie and TV lovers with personalised recommendations, advanced search, and AI-powered content filtering.
| Stack | Kotlin · Jetpack Compose · Dagger Hilt · Firebase · MVVM · Clean Architecture |
| My Contribution | Search, Movie/TV Details, My Ratings, Upcoming Movies — 4 production features |
| Collaboration | Reviewed and contributed to 97+ pull requests across the team |
| Architecture | Multi-module structure; applied Clean Architecture principles across all feature modules |
Open-source team project · May 2023 – Jun 2023
Platform connecting professionals with job listings and post sharing, with Arabic localisation support.
| Stack | Kotlin · Retrofit · Coroutines · Hilt · Jetpack Components · MVVM |
| My Contribution | Login, Search, Job Details, Post Creation — 15 of 84 pull requests |
| Impact | Resolved 4 critical bugs restoring navigation, post visibility, and app stability |
Mobile Development
Architecture & Patterns
Testing
DevOps & Tooling
Design & Collaboration




