Mobile App Developer
Android & Flutter
Mobile Application Developer with 3+ years of experience specializing in Android (Kotlin) and Flutter, with strong expertise in Clean Architecture, scalable system design, and performance optimization. Proven ability to deliver end-to-end mobile features, lead technical decisions, and collaborate across cross-functional teams. Experienced in mentoring developers, CI/CD pipelines, and cloud-integrated mobile applications.
Experience & Education
Work
Mobile Application Developer
Banque Misr · Full-time | Hybrid
- Designed and delivered scalable mobile features for Android and iOS using Compose Multiplatform, ensuring high performance and maintainability.
- Collaborated with product managers, designers, and backend teams to define and implement technical solutions aligned with business goals.
- Contributed to mobile architecture decisions, improving code scalability and long-term maintainability.
- Participated in technical planning, estimation, and sprint execution in Agile/Scrum environment.
- Played a key role in launching production releases, ensuring stability, performance, and compliance.
- Developed a debugging and inspection tool (AELog) to support QA and developers in monitoring network requests and application logs, improving debugging efficiency and issue resolution time.
Android Developer
Nile United · Full-time | Hybrid
- Owned end-to-end development of Android features for logistics and warehouse systems (design → development → deployment).
- Designed scalable solutions using MVVM and Clean Architecture, improving maintainability and performance.
- Led feature implementation and ensured alignment with product and user needs.
- Managed Google Play release process, including deployment, compliance, and updates.
- Improved UX and reduced friction in workflows through continuous iteration and feedback.
Mobile Application Developer
Freelance | Remote
- Developed and delivered Android and Flutter applications for multiple clients across different domains.
- Worked end-to-end on requirements analysis, development, testing, deployment, and maintenance.
- Collaborated remotely with clients and backend teams to ensure high-quality delivery.
Teaching
Teaching Assistant
Egypt University of Informatics
- Mentored 50+ students in Android development and software engineering fundamentals.
- Delivered lectures on Clean Architecture, OOP, and design patterns.
- Guided students on debugging techniques, performance optimization, and production-quality code.
Flutter Instructor
European Universities in Egypt (London University)
- Delivered 10+ technical sessions on Flutter architecture, state management, and performance optimization.
- Mentored students in building scalable mobile applications using clean architecture principles.
Education
B.Sc. in Information Technology
Cairo University · Faculty of Computers and Artificial Intelligence
Graduation Project (A+): Developed an innovative communication system capable of transmitting data and audio efficiently underwater, leveraging Li-Fi technology as an alternative to traditional methods like radio waves and acoustics.
Skills
Technology Stack
Latest Projects
All Projects
VastMove vSales
A comprehensive tablet application designed to revolutionize van sales operations, enabling field sales teams to manage orders, track inventory, and interact with customers directly from their tablet devices.
- ✨ Real-time stock visibility, batch and expiry date tracking.
- ✨ Seamless invoice generation and wireless printing via Bluetooth mobile printers.
- ✨ Flexible workflow options supporting credit, bill-to-bill, and cash-only orders.
- ✨ Built-in route mapping and customer interaction tools powered by Google Maps.
Novix — Movies & TV App
A modern, high-performance Android application for discovering and tracking movies and television shows, built with strict multi-module architectural isolation.
- ✨ Modular Clean Architecture ensuring absolute testability and horizontal scalability.
- ✨ Optimized assets, resources, and ProGuard configs reducing APK size from 101MB to 17.6MB.
- ✨ On-device ML-powered content filtering using TensorFlow Lite (92%+ accuracy).
- ✨ Exceptionally stable core boasting a 99.5% crash-free rate.
Sellio Mobile App
A high-performance e-commerce mobile application built to provide a seamless shopping experience with rich product catalogs, cart management, and location-based delivery features.
- ✨ Built high-performance cart, checkout, payment, and maps-based delivery modules using SOLID principles.
- ✨ Designed predictable, highly reactive state management flows utilizing the Bloc library.
- ✨ Integrated custom animations and sleek transitions ensuring premium, polished UI/UX flows.
Cloud Quizzer
A specialized preparation application designed for cloud engineers preparing for AWS, Azure, and Google Cloud certification exams.
- ✨ Responsive review screen giving immediate, contextual feedback on cloud concepts.
- ✨ Robust local persistent caching layer utilizing SQLite and Hive engines.
- ✨ Clean state separation utilizing Cubit and Bloc management packages.
Tourist Guide App
A comprehensive digital guide for exploring Egypt's attractions with real-time data, maps, and authentication.
- ✨ Google Maps integration for location-based attractions
- ✨ Firebase authentication & real-time database
- ✨ Offline support with local caching
- ✨ Multi-language support (Arabic & English)
Notes App
A nimble note-taking application built with Kotlin and Android Architecture Components.
- ✨ Room database for persistent local storage
- ✨ ViewModel + LiveData architecture
- ✨ Search, filter and sort functionality
- ✨ Material Design 3 UI components
AELog — KMP Debugging Library
A modular Kotlin Multiplatform library providing real-time network inspection, structured logging, and crash reporting — with a full documentation website.
- ✨ Plug-and-play OkHttp & Ktor interceptors monitoring all API request/response lifecycles.
- ✨ Modular plugin architecture — use only the modules you need with zero-configuration setup.
- ✨ Crash reporting plugin with persistent cross-session storage for post-crash analysis.
- ✨ Full documentation site with integration guides, API reference, and live examples.
Sellio Metrics
A full-stack developer analytics platform — Flutter Web frontend paired with a high-performance Node.js backend — delivering GitHub PR telemetry and team velocity dashboards.
- ✨ Interactive Flutter Web SPA with real-time chart widgets and reactive Bloc-powered state.
- ✨ Blazing-fast REST & GraphQL API endpoints running on Cloudflare Workers edge infrastructure.
- ✨ Webhook-based distributed caching layer eliminating GitHub API rate-limit bottlenecks.
- ✨ Google OAuth2 authentication, Pino structured logging, and automated GitHub Actions CI/CD pipelines.
AWS High-Availability Deployment
A high-availability cloud infrastructure project deploying robust, scalable, and secure web application deployments on AWS.
- ✨ Programmatic IaC infrastructure setup using CloudFormation templates.
- ✨ Auto-scaled EC2 instances behind Application Load Balancers for flawless traffic sharing.
- ✨ Highly available Multi-AZ database engines with Amazon RDS.
- ✨ Strict security groups and monitoring strategies achieving 99.9% application uptime.
Online Library Management System
A full-featured library management platform built with PHP and MySQL. Manages book issues/returns, student profiles, and recovery functions with a responsive Bootstrap interface.
- ✨ Full CRUD operations for books, authors, and categories.
- ✨ Student profile management and book borrowing history.
- ✨ AJAX-powered search and real-time availability updates.
- ✨ Secure authentication with role-based access control.
Online Recruitment – Database Project
A comprehensive database system for managing vacancies and job seekers, built with Microsoft SQL Server. Features include user signup, profile management, and vacancy applications.
- ✨ Entity-Relationship Diagram (ERD) and Physical Model design.
- ✨ Job seeker registration, profile updates, and application tracking.
- ✨ Vacancy posting and management with status tracking.
- ✨ Complex SQL queries for reporting and analytics.
Facial Expression Recognition System
An AI-powered system that classifies facial expressions into emotion categories using optimized machine learning models, achieving 85% accuracy on the JAFFE database.
- ✨ Preprocessing pipeline with histogram equalization and normalization.
- ✨ Feature extraction using PCA and LBP descriptors.
- ✨ Model comparison: SVM, Random Forest, and Neural Networks.
- ✨ Achieved 85% classification accuracy on JAFFE dataset.