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.
- 📱 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
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)
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
- Writing readable, testable code
- Proper state & stream management
- Real‑world app architecture
- Continuous learning & improvement
- 💼 GitHub: @eslammadhoun
- 📧 Email: eslammadhoun3@gmail.com
"Good code is not just working code — it's code you're not afraid to touch after 6 months."



