ABDULLAH AHMED

Flutter Developer

About Me

Abdullah Ahmed

Results-driven Flutter Developer with hands-on experience building scalable, performant, and user-centric cross-platform applications. Skilled in clean architecture, state management (Bloc, Cubit, Provider), and backend integrations (Firebase, Supabase, Node.js). Adept at delivering responsive UI/UX, real-time functionality, and maintainable code. Currently a Flutter Intern at ZagSystems, contributing to real-world mobile solutions and performance-optimized applications.

Giza, Egypt
eng.abdullahahmed59@gmail.com
+20 109 557 0459

Experience

Flutter Intern

ZagSystems | Remote

May 2025 – Present

  • Contributed to ZGarment, a smart garment ordering system with real-time features
  • Implemented Bloc/Cubit state management and clean architecture for scalability
  • Integrated Firebase (Auth, Firestore) for authentication, secure transactions, and data persistence
  • Optimized UI/UX responsiveness, ensuring smooth cross-platform performance across Android & iOS

Flutter Developer – Mentorship Program

ZagSystems | Remote

Sep 2024 – Feb 2025

  • Built a cross-platform car rental app with Flutter and Node.js/Express backend
  • Applied Bloc and clean architecture for modularity and maintainability
  • Integrated REST APIs, authentication, and Firebase Firestore for real-time data
  • Improved performance with lazy loading, reducing load times significantly

Projects

ZConnect Mobile App Screenshot 1 ZConnect Mobile App Screenshot 2 ZConnect Mobile App Screenshot 4 ZConnect Mobile App Screenshot 5 ZConnect Mobile App Screenshot 6 ZConnect Mobile App Screenshot 7 ZConnect Mobile App Screenshot 8

ZConnect Mobile App

A comprehensive mobile app for organization and device management with modern, responsive UI and multi-language support.

Key Features:

  • Authentication and organization workflows
  • Device categorization and connectivity handling
  • Push notifications and real-time updates
  • Multi-language support
  • Clean architecture with BLoC pattern
  • Dependency injection and error handling
Flutter BLoC Pattern Clean Architecture Dependency Injection Multi-language Push Notifications
Sign Wave Translator App Sign Wave Translator Screenshot 1 Sign Wave Translator Screenshot 2 Sign Wave Translator Screenshot 3 Sign Wave Translator Screenshot 4 Sign Wave Translator Screenshot 5 Sign Wave Translator Screenshot 6 Sign Wave Translator Screenshot 7 Sign Wave Translator Screenshot 8 Sign Wave Translator Screenshot 9 Sign Wave Translator Screenshot 10 Sign Wave Translator Screenshot 11 Sign Wave Translator Screenshot 12

Sign Wave Translator

Real-time sign language translator with secure authentication, instant notifications, and video calling capabilities. Built with clean architecture for optimal performance.

Key Features:

  • Real-time sign language recognition and translation
  • Secure Firebase authentication and user management
  • Firebase Cloud Messaging for notifications
  • High-quality video calls powered by ZegoCloud
  • Clean, modular architecture
Flutter Firebase FCM ZegoCloud Clean Architecture BLoC Pattern Video Processing Video Calling
To-Do App Screenshot 1 To-Do App Screenshot 2 To-Do App Screenshot 3 To-Do App Screenshot 4

To-Do App with Real-Time Collaboration

A feature-rich task management application with smart scheduling, notifications, and user authentication. Built with Flutter and Supabase for seamless collaboration.

Key Features

  • Task management with rich text editing
  • Smart scheduling and recurring tasks
  • Local notifications and reminders
  • User authentication and task sharing
  • Modern UI with dark theme
  • Cross-platform compatibility
Flutter Bloc Supabase MVVM Quill Editor Local Notifications
Social Mate Screenshot 1 Social Mate Screenshot 2 Social Mate Screenshot 3 Social Mate Screenshot 4 Social Mate Screenshot 5 Social Mate Screenshot 6 Social Mate Screenshot 7 Social Mate Screenshot 8 Social Mate Screenshot 9 Social Mate Screenshot 10 Social Mate Screenshot 11 Social Mate Screenshot 12

Social Mate

A modern social media management app with content moderation and report handling. Features clean architecture and real-time updates for both users and administrators.

Key Features

  • Post management and interactive comments
  • Content reporting and rating system
  • Administrative dashboard for moderation
  • Real-time updates and notifications
  • Clean architecture with BLoC pattern
  • Modern UI with smooth animations
Flutter Clean Architecture BLoC Pattern GetIt Content Moderation Real-time Updates
Rent Cars App Rent Cars Screenshot 1 Rent Cars Screenshot 2 Rent Cars Screenshot 3 Rent Cars Screenshot 4 Rent Cars Screenshot 5 Rent Cars Screenshot 6 Rent Cars Screenshot 7

Rent Cars App

Full-stack car rental solution with role-based access, secure login, and Cloudinary integration for image storage and lazy loading performance optimization.

  • Vehicle inventory and maintenance tracking
  • Rental order management and fee calculation
  • Customer database and rental history
  • Task management and workflow organization
  • Expense tracking and financial reporting
  • Multilingual support (English/Arabic)
  • Offline capability with data sync
  • Responsive design for mobile and tablet
  • Cloudinary integration for image storage
  • Lazy loading for better performance
Flutter Node.js Express Cloudinary MVVM Architecture Provider Hive Multilingual Offline-First

Achievements & Competitions

International Collegiate Programming Contest (ICPC), 2025

  • Qualified for the ECPC Finals
  • Ranked 34th out of ~300 teams nationwide
  • Achieved 1st place in university with team "Code of Duty"
  • Collaborated with teammates Abdelrahman Yehia and Merna Bahgat to solve advanced algorithmic problems under time pressure

Skills

Languages & Frameworks

Dart
Flutter
Node.js
JavaScript

State Management

Bloc
Cubit
Provider

Architecture Patterns

Clean Architecture
MVVM

Backend & Databases

Firebase
Supabase
MySQL
SQLite
Hive

Tools & Platforms

Git
VS Code
Postman
FCM
Cloudinary

Capabilities

Real-time sync
Offline support
REST API integration
Secure Authentication
Role-based Access
CI/CD basics

Education

Bachelor of Information and Communications Technology (ICT)

New Cairo Technological University (NCTU)

Nov 2023 – Jun 2027 (Second Year)

High School Diploma, Computer Programming

Misr International Computer & AI Academy | MICA

Oct 2019 – Jun 2023

  • Studied programming using Java and Oracle Database
  • Participated in competitions using Arduino and worked on various projects

Contact Me

Email

eng.abdullahahmed59@gmail.com

Phone

+20 109 557 0459

Location

Giza, Egypt

LinkedIn

abdullah-ahmed59

GitHub

Abdullah-T3