Overview
Technical skills
Projects
Timeline
Roles

Overview

Flutter mobile developer (Middle) specializing in polished UI and interactive cross-platform apps. The strongest proven skill is creating animated, responsive Flutter UI and game logic as shown in candy_puzzle/lib/screens/game_screen.dart and related UI files. There is little to no public evidence of platform lifecycle hardening, offline sync, background processing or release engineering.
Phone

Technical skills

Languages
9
Dart
C++
Python
Java
Kotlin
Swift
C
PHP
Objective-C
Dart
4
Riverpod
Get_it
Dio
GetX
DevOps
5
Rest API
CI/CD
WebSockets
gRPC
GitHub
Other
18
Flutter
Firebase
Figma
Postman
Laravel
Firestore
SQLite
Clean Architecture
Git
MVVM
Declarative UI
Dependency Injection
State Management
Material Design
MVC
MVP
Repository Pattern
Adaptive UI

Projects

An Islamic mobile application offering Quran reading with audio playback and daily utilities like Azkar and prayer-time tracking. Includes a prayer streak tracker, Qibla compass, mosque mapping, and Hijri calendar support. Built with Flutter using feature-based state management and dependency injection, including on-demand audio loading for reduced install size.
An AI-powered exam-prep platform for medical (MBBS) students focused on practice and adaptive testing. Provides a large question bank, AI-generated adaptive tests, timed mock exams, and performance analytics by subject and chapter. Includes an AI tutor experience with personalized study planning and real-time competitive MCQ sessions with leaderboards.
A bilingual automotive marketplace for connecting vehicle owners with auto-parts merchants and workshops. Includes listings, live chat, ratings, subscriptions, and ad management. Implements real-time messaging using WebSockets-based infrastructure and integrates backend APIs for marketplace operations.
A bilingual (Arabic RTL and English) home services marketplace connecting customers with verified service providers. Supports discovery, scheduling, tracking, ratings, and marketplace vendor profiles with availability and earnings. Built with Flutter using structured state management and API integration to deliver end-to-end marketplace functionality.
A logistics and fuel-services mobile app for ordering fuel and managing fleet operations with live tracking. Includes ERP-integrated enterprise features such as driver, technician, and employee attendance modules. Candidate owned the application architecture end-to-end using Clean Architecture patterns and Flutter state management, and implemented secure NFC-enabled field workflows.

Timeline

Senior Flutter Developer • Senior
Aldrees Petroleum & Transport Services Company • Full-Time
Jan 2025 to Present 1 Year 9 Months Riyadh In office
Architected and developed WAIE, a logistics and fuel-services super-app for individual and enterprise customers across Saudi Arabia. Built ERP-integrated enterprise modules including driver, technician, and employee attendance apps, and implemented NFC-based operational transaction workflows connected to backend services. Applied Clean Architecture with BLoC state management and SOLID principles, collaborating with backend, QA, and product teams to deliver end-to-end features on schedule.
Flutter
Dart
Clean Architecture
Rest API
gRPC
Firebase
WebSockets
CI/CD
Mobile Application Developer (Freelance) • Middle
Self-Employed • Freelance
Feb 2026 to May 2026 3 Months Partially remote
Delivered Homemark and Wash Slender as sole developer, covering requirements, implementation, and release for both platforms. Built bilingual (Arabic RTL and English) marketplace experiences and ensured responsive Flutter UI translated from design assets. Implemented real-time messaging and live marketplace features, including secure production release preparation for App Store and Google Play.
Flutter
Dart
Rest API
Firebase
Get_it
WebSockets
Laravel
Mobile Application Developer • Middle
NG-Technology • Full-Time
Apr 2024 to Nov 2024 7 Months Partially remote
Planned, architected, and delivered a Flutter e-commerce application and companion admin dashboard from scratch. Implemented core flows such as product catalog, cart, checkout, order tracking, authentication, and vendor management. Integrated multiple payment gateways with improved checkout reliability, and ensured API contracts stayed aligned with backend using Postman while translating Figma designs into responsive Flutter widgets.
Flutter
Dart
Rest API
Postman
Stripe
Figma
Flutter Developer • Middle
Ebuziness • Full-Time
Jan 2023 to Apr 2024 1 Year 3 Months Partially remote
Developed iBus Carrier Admin, a Flutter fleet-management application with onboarding, authentication, and role-based dashboards. Built route management and trip scheduling modules to support operational planning. Created analytics reporting screens and enabled real-time push notifications for operational events and system alerts.
Flutter
Dart
Assiut University
Bachelor's Degree • Computer Science
Asyut, Egypt
Junior Mobile Developer Confidence: Medium Cross-platform
Flutter mobile developer (Middle) specializing in polished UI and interactive cross-platform apps. The strongest proven skill is creating animated, responsive Flutter UI and game logic as shown in candy_puzzle/lib/screens/game_screen.dart and related UI files. There is little to no public evidence of platform lifecycle hardening, offline sync, background processing or release engineering.
Platform Native Mastery
2/10
Knowing the mobile platform
Basic platform mastery for Flutter lifecycle and animation lifecycles via TickerProvider and AnimationControllers but no evidence of process-death handling, state restoration or platform-specific structured concurrency.
Evidence
candy_puzzle/lib/screens/game_screen.dart: _GameScreenState uses TickerProviderStateMixin and multiple AnimationController instances
candy_puzzle/lib/screens/splash_screen.dart: uses AnimationControllers and navigation with mounted checks
Mobile UI/UX & Responsiveness
5/10
Smooth mobile experience
Strong, polished UI work with responsive layouts, adaptive board sizing, many custom animations and attention to visual polish across screens.
Evidence
candy_puzzle/lib/screens/game_screen.dart: board sizing computed from MediaQuery and rich animated UI (AnimatedPositioned, AnimatedBuilder, TweenAnimationBuilder)
candy_puzzle/lib/screens/menu_screen.dart: layered animated backgrounds and staggered entry animations for buttons
Performance & Battery
3/10
Speed and battery use
Performance-aware UI patterns and animation-friendly implementations but no measured profiling data or explicit battery/cold-start optimizations.
Evidence
candy_puzzle/lib/widgets/candy_widget.dart: uses AnimatedContainer/AnimatedOpacity/AnimatedScale to minimize rebuild jank
candy_puzzle/lib/screens/game_screen.dart: uses GridView with NeverScrollableScrollPhysics and AnimatedPositioned for smooth moves
Offline & Data Sync
Working offline and syncing
Not evidenced in public code
Device Integration
2/10
Using device features
Minor device integration usage such as haptic feedback; no full permission flows, camera/geo handling or deep linking in the human-authored artifacts.
Evidence
candy_puzzle/lib/screens/game_screen.dart: calls to HapticFeedback.lightImpact, mediumImpact and selectionClick
Release & App Lifecycle
Building and publishing apps
Not evidenced in public code
Expertise
Flutter• Junior
Mobile UI/UX• Junior
Industries
Commerce• Junior
Gaming• Junior
Media & Entertainment• Junior
Technologies
Java
Kotlin
Dart• since 2023 • Senior
Swift
Objective-C
MVVM
Flutter• since 2023
Firebase• since 2025
Clean Architecture• since 2025
Riverpod
Dio
GetX
Get_it• since 2026
MVC
MVP
Repository Pattern
Dependency Injection
Declarative UI
State Management
Adaptive UI
Material Design
Recommendations
  • Develop visually rich cross-platform consumer apps or casual mobile games where animation and responsive UI are primary requirements.
  • Build reusable Flutter UI component libraries and animation patterns to accelerate app UIs and maintain consistency across projects.
  • Work on single-feature cross-platform product prototypes and UX-driven features rather than backend sync or large distributed systems.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: