Open to new opportunities

Ahmed Ghaly

Mobile Application Developer

I build cross-platform mobile apps for production — from the architecture that keeps them maintainable, through the APIs they talk to, to the pipelines that get them into people’s hands.

  • Flutterapps on both stores from one codebase
  • Clean Architecturelayers that stay testable as they grow
  • BLoC & Riverpodpredictable state over improvised setState
  • Supabase & Firebasethe backend behind the interface
About

How I work

I’m a mobile application developer based in Cairo, Egypt, focused on building reliable mobile products from architecture to release. With a Bachelor’s degree in Artificial Intelligence, I bring together mobile engineering, backend integration, and practical problem-solving to turn product ideas into working applications.

I built Zad Alazhary into a production educational platform, combining interactive lessons and exams with progress tracking, e-commerce, payment workflows, and secure administration. With Engz, I explored AI-powered task management and multilingual voice input, building experiences that connect intelligent features with everyday use.

My approach goes beyond making features work. I care about maintainable architecture, predictable state management, reliable API integrations, secure data flows, and release pipelines that hold up as a product grows. I aim to build applications that are not only functional today, but also easier to maintain, extend, and ship tomorrow.

Portrait of Ahmed Ghaly, Mobile Application Developer
Cairo, EgyptMobile Application Developer
  • 01

    Architecture that scales

    I separate responsibilities and keep business logic independent from the UI, making features easier to test, maintain, and extend.

  • 02

    Understand before optimising

    I trace issues to their source before changing code, prioritising measurable improvements over premature optimisation.

  • 03

    Ship, then keep shipping

    CI/CD and over-the-air updates, so a fix reaches users without waiting on a store review.

  • 04

    The details matter

    I account for navigation, accessibility, responsive layouts, and platform conventions from the start not as an afterthought.

Toolkit

Technical capabilities

Grouped by the job each one does, so it is clear which part of a product it actually covers.

Mobile Development

Shipping to both stores from one codebase.

  • Flutter
  • Dart
  • Cross-platform
  • Google Play publishing

Architecture & State

Structures chosen for testability, not for tidiness.

  • Clean Architecture
  • MVVM
  • BLoC/Cubit
  • Riverpod
  • Freezed
  • get_it

Backend & Security

Typed networking and the platforms behind it.

  • REST APIs
  • Dio
  • Retrofit
  • Interceptors
  • Error handling
  • Firebase
  • Supabase
  • Row level security
  • MFA/TOTP
  • Edge Functions

Data & Persistence

Local persistence and secure storage.

  • Hive
  • Isar
  • SQLite
  • Secure storage

Delivery & Quality

Automated pipelines and over-the-air updates.

  • Git
  • GitHub
  • GitHub Actions
  • CI/CD
  • Fastlane
  • Shorebird

AI & Integrations

The parts of shipping that are not just code.

  • Firebase AI
  • AI integration
  • In-app purchases
  • In-app review
  • In-app updates
  • Payment gateways
Selected work

Projects

Production and graduation work, each one below states the problem, what I actually built, and the outcome I can stand behind.

Engz

AI-powered task management and personal productivity

A bilingual Arabic and English productivity app that turns ideas into actionable plans. Users can create tasks through text or voice, generate structured subtasks with AI, organise work by category and deadline, attach media, and track progress through focus sessions, achievements, and productivity statistics.

My contribution

Built the Flutter application with persistent state management using Hydrated BLoC, Cubit, and Freezed. Integrated Firebase AI for intelligent task breakdown, structured response parsing, and multilingual audio-based task creation. Implemented rate-limit handling with automatic model fallback, persistent fallback state, and cooldown-based primary-model recovery. Developed task details, subtask management, scheduling, categories, search, bookmarks, notes, focus mode, achievements, local notifications, and backup workflows. Integrated media attachments, audio recording and playback, localisation, and automated release workflows using GitHub Actions and Shorebird OTA.

Published on Google Play with Arabic and English support. Combines AI-assisted planning with everyday task management, deadline tracking, focused work sessions, progress tracking, and local data management in one mobile experience.

Downloads on Google Play
100+
  • Flutter
  • Dart
  • BLoC / Cubit
  • Hydrated BLoC
  • Freezed
  • get_it
  • Firebase AI
  • AI Model Fallback
  • Audio Recording
  • Audio Processing
  • Local Notifications
  • Local Persistence
  • Backup & Restore
  • Arabic & English Localisation
  • GitHub Actions
  • Shorebird OTA

ICare

AI-assisted child care and speech therapy platform

A child-care application developed as an A+ graduation project, combining AI-assisted parenting tools, interactive speech therapy, and community features. It helps caregivers explore baby-cry classifications, access guided speech exercises with progressive levels and scoring, interact with the ICare assistant, and connect with other users through a shared community experience.

My contribution

Developed the Flutter application using a modular, layered architecture with Cubit state management and dependency injection. Implemented the Baby Cry Predictor experience with audio recording, classification results, playback, feedback, and result retrieval. Built the speech therapy module with structured training levels, exercise evaluation, scoring, and progression states. Integrated Firebase Authentication, Cloud Firestore, Firebase Storage, and Firebase Cloud Messaging for application services, user data, media, and notifications. Also implemented community interactions and an ICare assistant, alongside REST API integration using Dio and Retrofit.

Delivered an A+ graduation project bringing child-care assistance, guided speech therapy, and community interaction into one mobile application. The project demonstrates modular Flutter development, Firebase integration, API-driven features, audio interaction, and state-managed multi-step user experiences.

  • Flutter
  • Dart
  • Clean Architecture
  • Cubit
  • get_it
  • Freezed
  • Dio
  • Retrofit
  • REST API
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage
  • Firebase Cloud Messaging
  • Google Generative AI SDK
  • Audio Recording
  • Audio Playback
  • Local Notifications
  • Secure Storage

Storeify

Cross-platform marketplace and shopping experience

A cross-platform Flutter shopping application that brings multiple product categories and stores into one browsing experience. Users can discover products, explore clothing and food stores, search and filter catalogues, save favourite products and stores, manage their cart, and proceed through a structured checkout flow.

My contribution

Developed the application using a layered architecture, Cubit state management, and dependency injection. Implemented product discovery across categories and stores, search and filtering, product details, favourites, cart management with quantity controls, and checkout workflows. Integrated REST APIs using Dio and Retrofit, with generated API clients and typed data models. Implemented local persistence using Hive and SharedPreferences, secure storage for sensitive local data, and supporting features including authentication, password recovery, OTP validation, notifications, and location-related functionality.

Open-source Flutter project available on GitHub, demonstrating end-to-end shopping flows, API-driven catalogue browsing, state-managed cart and favourites, and reusable application architecture across a multi-category marketplace experience.

  • Flutter
  • Dart
  • Cubit / flutter_bloc
  • Clean Architecture
  • get_it
  • Freezed
  • Dio
  • Retrofit
  • REST API
  • Hive
  • shared_preferences
  • Flutter Secure Storage
  • AutoRoute
  • JSON Serialization
  • Geolocator
  • Geocoding
  • image_picker
  • Cached Network Images
  • Easy Localization

Linkup

Real-time social networking and messaging app

A Flutter social networking application built around community interaction, live messaging, and user-generated content. Users can publish posts with images, interact through likes and comments, follow other users, manage their profiles, and exchange messages through real-time chat.

My contribution

Developed the application using a layered architecture, Cubit state management, and dependency injection. Implemented Firebase Authentication for account access, Cloud Firestore streams for live messaging and comment updates, and Firebase Storage for post, comment, profile, and message images. Built the social graph with follow and unfollow operations, follower and following lists, profile editing, post creation and deletion, likes, threaded post comments, and direct messaging. Structured the codebase into data, domain, and presentation layers, with repositories and use cases separating application logic from Firebase data access.

Open-source Flutter project available on GitHub, demonstrating real-time data streams, Firebase-backed social features, image uploads, direct messaging, and modular application architecture.

  • Flutter
  • Dart
  • Clean Architecture
  • Cubit / flutter_bloc
  • get_it
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage
  • Real-time Data Streams
  • image_picker
  • shared_preferences
  • dartz
  • equatable
Background

Journey & education

Sep 2024 — Nov 2024 Internship · Remote

Flutter Developer Intern

Cellula Technologies · Remote

  • Developed and integrated AI-powered features into production applications.
  • Collaborated in Agile sprints, contributing to planning, reviews and iterative delivery.
  • Built reusable widget components and contributed to the internal design system.
Education

Bachelor of Artificial Intelligence Science

Kafr El-Sheikh University

Sep 2020 — Jun 2024

GPA 3.36 / 4.0 · Graduated with honours

Languages

Arabic

Native

English

Advanced

Based in Cairo, Egypt

Contact

Let’s build something

The fastest way to reach me. I read everything that comes in.