Mobile development expert with 10+ years of experience building Android and iOS applications using both native technologies (Java, Kotlin, Swift) and Flutter. My work spans the full development lifecycle—from requirements gathering, business analysis, and database design to backend development, app publishing, and post-launch support.
I have successfully delivered apps across various industries, with expertise in:
• Native & Flutter mobile development
• REST APIs, Firebase, Google Maps, and third-party integrations
• Backend systems with PHP and Python
• Database design (MySQL, SQL Server, Firestore)
• Publishing and maintaining apps on Google Play and App Store
I thrive in dynamic, remote team environments and enjoy collaborating with cross-functional teams to build impactful, user-centric apps that scale. I’m now seeking long-term opportunities where I can leverage my technical expertise and leadership skills to deliver high-quality mobile solutions.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Description:
Led the implementation and setup of a marketplace app for stores, enabling them to use the app as a sales channel for their products. I was responsible for the complete development lifecycle, from app setup and customization to backend integration and deployment.
My Role & Contributions:
• Developed the app in Flutter, delivering a consistent experience across iOS and Android.
• Integrated location-based store detection, enabling users to browse products based on nearby stores.
• Customized and extended the FluxStore template to match client requirements.
• Set up backend with WordPress & WooCommerce for product, order, and payment management.
• Published and maintained the app in both Play Store and App Store.
Technical Stack:
• Flutter
• Location-Based Store Detection
• WordPress & WooCommerce
• FluxStore Template
Description:
A comprehensive mobile application developed for dealerships and end-users to streamline vehicle maintenance and monitoring. The app provides:
• Service Booking: Users can schedule service appointments directly through the app.
• Vehicle Health Monitoring: Connects to OBD-II devices via Bluetooth to retrieve and display real-time vehicle health statistics, syncing data with the user’s profile in the dealer’s database.
• Service Recommendations & Maintenance History: Displays recommended services and detailed maintenance history pulled from the dealer’s system.
• Dealer Safety Check: Enables dealer agents to perform car safety inspections using predefined templates during maintenance visits.
• The app supports dual profiles — one for end-users and one for dealer agents, each with customized functionalities.
Technical Stack:
• Mobile Development: Android (Java/Kotlin), iOS (Swift)
• Database: SQL Server
• Backend Services: Custom web services (RESTful API with JSON)
• Hardware Integration: Bluetooth communication with OBD-II devices
• Additional Integrations: Google Maps for dealer location services and navigation
Role:
Led critical areas of development including:
• Database schema design and backend web service development
• Bluetooth connection and real-time data synchronization from OBD-II devices
• Front-end UI development for both Android and iOS platforms
• JSON parsing and API integration
• Google Maps integration for enhanced user experience
• Ongoing enhancement and feature additions across both platforms
Description:
A robust tablet application designed to assist facility auditors during on-site inspections. The app enables auditors to complete checklists, add comments and photos, capture specialist signatures, and automatically generate detailed PDF reports, which are then distributed via email to stakeholders.
Technical Stack:
• Mobile Development: Android (Java & Kotlin)
• Backend Development: Python
• Database: SQL Server
• Cloud Integration: Firebase (Analytics, Crashlytics)
• System Administration: Linux server management
• Dashboard & Reporting: Metabase for dynamic dashboards
• Monitoring Tools: UptimeRobot for system health monitoring
Role:
Led the end-to-end (E2E) design and development of the mobile application, including:
• Gathering and analyzing business requirements
• Designing and implementing the database schema and web services
• Developing the mobile app and backend services
• Post-launch support and client training
• Implemented dashboards for real-time analytics and integrated system monitoring solutions to ensure app reliability
Dr. Pets (Flutter):
Description:
I was fully responsible for implementing and setting up a complete marketplace iOS & Android app for selling pet products. This included everything from project setup, architecture, and backend integration to publishing on the Play Store and App Store.
My Role & Contributions:
• Designed and implemented the mobile app using Flutter for both iOS and Android.
• Set up the backend using WordPress & WooCommerce to handle product catalog, orders, and payments.
• Integrated Firebase services for crash reporting, push notifications, and analytics.
• Managed app store deployments and post-launch support.
• Ensured seamless user experience with a clean UI and optimized performance.
Technical Stack:
• Flutter
• WordPress & WooCommerce
• Firebase Integration
App Links (App removed but previously live):
• Company Website:
o https://www.twine.net/signin
Overview:
The IGMG Mobil app provides prayer times, Qibla direction, Islamic calendars, and location-based services tailored for Muslims worldwide. Built using Flutter, the app ensures a smooth and responsive user experience with rich features and seamless cross-platform performance
Key Features:
• Location-Based Prayer Times: Automatically fetches accurate daily prayer times based on the user’s location.
• Google Maps Mosque Locator: Integrated Google Maps to display nearby mosques, with the ability to view details by tapping on the map.
• Qibla Compass: A real-time compass showing the direction of the Kaaba using device sensors.
• Islamic Calendar Integration: Supports Hijri-Gregorian conversion and key Islamic event notifications.
• Android Home Screen Widget: Displays prayer times directly on the user’s home screen, with dark mode support.
• Multi-language Support: Offers content in several languages including German, Turkish.
• Push Notifications: Timely prayer alerts and event reminders.
• Optimized Performance: Lightweight, responsive, and designed for high performance on low-end devices.
Technologies Used:
• Flutter & Dart
• Firebase (Crashlytics, Messaging)
• Riverpod for state management
• SharedPreferences for persistent storage
• Platform-specific widget integration (Android & iOS)
My Contributions:
• Architected the entire Flutter codebase.
• Integrated native Android widgets and iOS WidgetKit.
• Implemented responsive UI and multi-language support.
• Worked on background task handling for timely updates.
• Deployed and maintained the app on the Play Store.
App Links
https://www.twine.net/signin
https://www.twine.net/signin
• Description: Marketplace for providing coupons and discounts for Middle East users
• My Role: Develop the first Android and IOS Versions of the App
• Technical Stack:
o iOS (Swift)
o Android (Java / Kotlin)]
• User Base: 1M+
• App Links
o https://www.twine.net/signin
o https://www.twine.net/signin
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Cairo today.