Building polished Flutter apps with clean architecture and real product thinking.
Flutter Developer building scalable cross-platform mobile apps with clean architecture, Firebase/REST integrations, responsive UI, offline-first features, and polished user experiences.
About Me
I'm a Computer and Control Engineering graduate from Assiut University, Egypt, with a deep passion for building cross-platform mobile applications. I specialize in Flutter & Dart, focusing on clean architecture, scalable code, and polished user experiences.
My engineering background gives me a strong foundation in systems thinking, problem-solving, and performance optimization. I build apps that aren't just functional — they're maintainable, offline-capable, and ready for production scale.
From Firebase integrations and REST API connections to RTL localization and offline-first architecture, I bring full-stack mobile thinking to every project I work on.
Clean Architecture
SOLID principles, layered separation, testable and maintainable codebases.
Offline-First Apps
Hive, HydratedBloc, and sync queues for seamless offline experiences.
Firebase Integration
Auth, Firestore, Cloud Functions, Messaging, and Analytics.
RTL & Localization
Full Arabic support, RTL layouts, and multi-language apps.
Responsive UI
Adaptive layouts that work beautifully on every screen size.
Product-Level Polish
Animations, micro-interactions, and pixel-perfect UX design.
Skills & Technologies
Mobile Development
Architecture & State
Backend & Integrations
Local Storage & Offline
UI / UX
Tools
Engineering Foundations
Featured Projects
Real apps built with Flutter, showcasing clean architecture, offline-first design, and polished user experiences.
صحبة
A comprehensive Islamic companion app for daily worship tracking, community accountability, and spiritual growth. Features prayer tracking, social groups, gamification, and full Arabic localization.
البداية
An interactive Arabic learning app for children with letter tracing, speech recognition, and engaging educational UX.
PayMinder
A smart payment reminder and financial tracking app with offline-first architecture and intelligent notifications.
Job Tracker
An AI-powered job application tracker with smart organization, status tracking, and productivity analytics.
More Projects
Social Media App
Feature-rich social media application with real-time feeds and messaging.
Student Attendance System
Comprehensive attendance management with reporting and analytics.
Responsive Dashboard
Adaptive design dashboard showcasing advanced Flutter layouts.
Portfolio (Flutter)
Cross-platform portfolio app built with Dart & Flutter.
صحبة Case Study
The story behind building a comprehensive Islamic companion app from concept to production.
The Problem
Muslims often struggle to maintain consistent worship habits in isolation. Existing apps focus on individual tracking but miss the power of community accountability — the concept of "Sohba" (companionship) in Islamic tradition.
The Solution
صحبة combines personal worship tracking with social accountability groups. Users can join groups, track prayers together, compete on leaderboards, and encourage each other — making spiritual growth a shared journey.
Core Features
- Prayer tracking with streaks, badges, and gamified prayer garden
- Social accountability groups with leaderboards
- Smart reminders and push notifications
- Quran & Azkar reader
- Qibla compass and prayer times
- Group chat and messaging
- Admin metrics dashboard
Architecture
Built with Clean Architecture — presentation, domain, and data layers fully separated. State managed with BLoC/Cubit pattern. Navigation via GoRouter. Dependency injection with GetIt.
Offline Strategy
Offline-first architecture using Hive for structured local storage, SharedPreferences for settings, and custom sync queues that batch and push changes when connectivity returns. Users never lose their worship data.
UI & Experience
Full Arabic localization with RTL-friendly UI. Every screen designed for right-to-left reading flow. Beautiful animations, smooth transitions, and intuitive navigation make the app feel premium and respectful of its users' spiritual context.
Impact
صحبة demonstrates full product lifecycle capability — from concept and architecture decisions through offline data strategy, localization, gamification, and community features. It represents the most technically ambitious and feature-rich project in this portfolio.
Experience & Volunteering
Computer & Control Engineer
New Dirout Group of Regulators Project — RGBSWorking on the New Dirout Group of Regulators project, applying control engineering principles and embedded systems expertise to real-world industrial systems.
AC Head — Robotics Team
University Robotics TeamLed the AC (Academic Committee) division, mentoring junior members in embedded systems, ROS, Raspberry Pi, computer vision, and C/C++ programming. Coordinated competition preparation and technical training.
AC Member — Robotics Team
University Robotics TeamContributed to robotics projects involving Arduino, C programming, hardware integration, and competition readiness. Built hands-on experience with embedded systems and team collaboration.
AC Member — ASME Team
ASME Student ChapterActive member of the ASME student chapter, participating in engineering projects, workshops, and technical events that strengthened project execution and cross-disciplinary skills.
Certificates & Training
Deep Dive into Clean Architecture in Flutter
Udemy Instructor: Eng. Tharwat Samy November 2025 View CertificateFlutter Advanced Course — BLoC & MVVM Pattern
Udemy Instructor: Eng. Tharwat Samy September 2025 View CertificateMastering Flutter Responsive & Adaptive UI Design
Udemy Instructor: Eng. Tharwat Samy August 2025 View CertificateComplete Flutter & Dart Development Course
Udemy Instructor: Eng. Tharwat Samy October 2024 View CertificateFlutter Development Course
Easy Learn Academy Instructor: Academy Instructors September 2024 View CertificateEducation
Bachelor of Computer and Control Engineering
Assiut University, Egypt October 2020 — July 2025Comprehensive engineering program covering programming (C, C++, Python), control systems, embedded technologies (Arduino, Raspberry Pi), and software engineering fundamentals. These foundations power my approach to structured, maintainable mobile development.
Let's Build Something Great
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.
Contact Information
Reach out via any of these channels or submit the form.