Skip to content
View eslammadhoun's full-sized avatar
🥰
🥰

Highlights

  • Pro

Block or report eslammadhoun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
eslammadhoun/README.md

👋 Hi, I'm Eslam Madhoun

🚀 Flutter Developer | Firebase • Clean Architecture • Offline‑First

I'm a Flutter developer with solid experience building production‑ready mobile apps using clean architecture, modern state management, and scalable data layers. I enjoy turning complex ideas into clean, maintainable code and polished UI.


🧠 About Me

  • 📱 Specialized in Flutter UI, Firebase, and local persistence (SQLite / Drift)
  • 🧱 Strong believer in Clean Architecture, MVVM, Repository Pattern
  • 🔄 Experience with REST APIs, MockAPI, and GraphQL
  • ⚡ Focus on performance, maintainability, and developer experience
  • 🎯 Goal‑oriented: building apps ready for real users, not just demos

🛠 Tech Stack

Mobile

  • Flutter (Material 3)
  • Dart (OOP, async, streams)

State Management

  • Bloc / Cubit
  • Provider

Backend & Data

  • Firebase (Auth, Firestore)
  • REST APIs
  • GraphQL
  • SQLite / Drift

Architecture & Tools

  • Clean Architecture
  • MVVM
  • Repository Pattern
  • Git & GitHub
  • Figma (UI implementation)

📌 Featured Projects

A production-ready Flutter medical app connecting patients with doctors across multiple specializations.

  • Real-time chat inbox powered by Firebase Firestore
  • Appointment booking with live time-slot selection
  • Doctor search, filter & sort with map integration
  • Stack: BLoC/Cubit · Retrofit + Dio · GetIt · Freezed · Clean Architecture · Multi-flavor builds

A production-oriented Flutter shopping app with a full purchase flow and offline support.

  • Cart, wishlist & notifications persisted locally with SQLite
  • Optimistic UI updates with rollback on failure
  • Secure JWT session handling with token refresh
  • Stack: BLoC · go_router · Dio · sqflite · GetIt · dartz · Clean Architecture

A Flutter groceries shopping app with a clean, modern UI.

  • Product catalog with category navigation
  • Cart & checkout flow
  • Stack: Flutter · Dart · Clean Architecture

📈 What I Care About

  • Writing readable, testable code
  • Proper state & stream management
  • Real‑world app architecture
  • Continuous learning & improvement

📫 Let's Connect


"Good code is not just working code — it's code you're not afraid to touch after 6 months."

Pinned Loading

  1. Doc-doc Doc-doc Public

    Dart

  2. E-Commerce-Evo-Shoping E-Commerce-Evo-Shoping Public

    Dart

  3. Nectar-Groceries Nectar-Groceries Public

    Dart

  4. shopy shopy Public

    Dart