๐ Cairo, Egypt | โ๏ธ Email | ๐ LinkedIn
Computer Science student (Class of 2027) focused on building mobile applications using Kotlin, Jetpack Compose, and Flutter. I apply Clean Architecture and state management patterns to develop scalable, API-driven apps, with experience handling caching, offline support, and structured data flow. Currently seeking a junior mobile developer role.
- Core: Kotlin, Dart, Flutter, Jetpack Compose
- Architecture: MVVM, Clean Architecture
- State Management: Cubit (Flutter), ViewModel (Android)
- Data & Networking: REST APIs, Retrofit, Room, WorkManager, Firebase
- Tools: Git, GitHub, Postman, Android Studio
Cross-platform e-commerce application demonstrating robust REST API integration.
- Implemented product listing, filtering, and vendor-based data handling using REST APIs
- Managed API states using Cubit (loading, success, error)
- Collaborated using Git (feature branches, pull requests, resolving merge conflicts).
Role-based mobile exam platform built for strict network resilience.
- Built an offline-first exam system using Room as a local data source
- Implemented background sync using WorkManager
- Stored user answers locally and synced them when connectivity was restored
- Handled basic conflict scenarios between local and remote data
Modern recipe application combining remote API data with persistent local caching.
- Integrated meal API data using Retrofit
- Implemented local caching to reduce repeated API calls
- Optimized Compose recompositions to improve UI performance
Digital Egypt Pioneers Program (DEPI) Final Project (Team-Based).
- Developed a habit tracking app using Jetpack Compose
- Implemented daily tracking, categories, and persistence using Room
- Designed modular UI components for reusable screens
- Collaborated within a team to deliver the final project
