Skip to content
View abdelrahman-abied's full-sized avatar
โ˜•
โ˜•

Block or report abdelrahman-abied

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
abdelrahman-abied/README.md

Abdulrahman Mohamed โ€” Lead Mobile Engineer & Architect

Typing SVG

GitHub followers Profile views

Email LinkedIn Medium MVN Architecture


๐Ÿ‘จโ€๐Ÿ’ป About Me

Results-oriented Lead Mobile Engineer with 9+ years architecting and shipping production-grade mobile apps. I care deeply about systems that are scalable, maintainable, and a joy to work in โ€” and I share what I learn through open-source packages and technical writing.

  • ๐Ÿ›๏ธ Creator of the MVN (Model-View-Notifier) Architecture for Flutter + Riverpod
  • ๐Ÿ“ฆ Author of 3 published Flutter packages on pub.dev
  • โœ๏ธ Writing about Mobile Architecture, Clean Code, and Flutter on Medium
  • ๐Ÿ’ฌ Ask me about: Flutter architecture, state management, KMP, mobile system design

๐ŸŽฏ Currently

  • ๐Ÿ”จ Building showcase_tutorial v2 with multi-widget targeting
  • ๐Ÿ“š Deep-diving into KMP + Compose Multiplatform for shared mobile architecture
  • โœ๏ธ Writing a series on Domain-Driven Design for Mobile
  • ๐Ÿค Open to consulting on Flutter architecture audits and team mentoring

๐ŸŒŸ Featured Projects

A Flutter package to highlight widgets step-by-step for elegant onboarding and feature discovery.

pub version stars issues

๐Ÿ›๏ธ MVN Architecture

A clean, scalable architecture pattern for Flutter apps using Riverpod โ€” built around the Model-View-Notifier philosophy.

MVN Flutter docs

๐Ÿ–ผ๏ธ photo_gallery_plus

A modern, customizable photo gallery widget for Flutter with advanced viewing features.

pub version stars issues

A flexible media picker for Flutter apps โ€” handles images, videos, and multi-selection elegantly.

pub version stars issues


๐Ÿ“ฆ Open-Source Packages

Package Version Description
showcase_tutorial pub Highlight widgets step-by-step for elegant onboarding & feature discovery
photo_gallery_plus pub Modern photo gallery widget with advanced features
gallery_picker_plus pub Flexible media picker for Flutter apps

๐Ÿ›๏ธ Architectural Philosophy

Build apps that aren't just functional โ€” but robust, testable, and a pleasure to maintain.

  • Separation of Concerns โ€” decoupled components that are easy to test, debug, and replace
  • Scalability First โ€” designing systems that grow without demanding a rewrite
  • Developer Experience โ€” clean, well-documented code that empowers contributors
  • Pragmatism Over Dogma โ€” the right tool for the job, not blind loyalty to a methodology

๐Ÿš€ MVN Architecture

I created MVN (Modelโ€“Viewโ€“Notifier) โ€” a clean, scalable pattern purpose-built for Flutter apps using Riverpod. It separates business logic from UI, simplifies state, and keeps codebases easy to reason about at scale.

๐Ÿ“– Read the full MVN reference โ†’


๐Ÿ› ๏ธ Tech Stack

Skills

Architecture MVN ยท Clean Architecture ยท MVVM ยท MVI ยท MVP ยท VIPER

State Management Riverpod ยท BLoC ยท Cubit ยท Provider ยท GetX ยท ViewModel


โœ๏ธ Latest Articles

โžก๏ธ Read more on Medium


๐Ÿ“Š GitHub Stats

GitHub Streak

Activity Graph

๐Ÿ† Highlights

Experience Packages MVN

Total Stars Followers OSS


Snake Contribution Graph


๐Ÿค Let's Build Something Together

๐Ÿ’ผ Hire Me

Available for consulting, architecture audits, and team mentoring

๐Ÿ“ฆ Use My Packages

Three battle-tested Flutter packages on pub.dev

๐Ÿ“– Read My Work

Architecture, Clean Code, and Flutter deep-dives

๐Ÿ“ฆ Use My Packages

Three battle-tested Flutter packages on pub.dev

๐Ÿ’ก "The best architecture is the one your team can maintain at 2 AM."

โญ From abdelrahman-abied โ€” feel free to connect, collaborate, or just say hi!

Popular repositories Loading

  1. showcase_tutorial showcase_tutorial Public

    Dart 11 1

  2. bellmanTask bellmanTask Public

    Java 6 3

  3. flutter_ar flutter_ar Public

    Dart 3

  4. flutter_test_tutorial flutter_test_tutorial Public

    Dart 3

  5. flutter_ui_templates flutter_ui_templates Public

    Dart 2

  6. ar_flutter_plugin_flutterflow ar_flutter_plugin_flutterflow Public

    Forked from CarmeloBeeapp/ar_flutter_plugin_flutterflow

    This plugin is a fork of the original AR Flutter Plugin, updated solely to modify the gradle parameters for compatibility with FlutterFlow.

    Kotlin 2 2