Skip to content
View dev-amr-elsherif's full-sized avatar

Block or report dev-amr-elsherif

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
dev-amr-elsherif/README.md

⏳ Wait a second for the magic to load... ✨

Amr Elsherif Banner


Typing Text



LinkedIn
LinkedIn
Portfolio
Portfolio
Email
Email
Resume
Resume



πŸ’« About Me

Hi πŸ‘‹ I'm Amr Fathy Elsherif (Sherif) πŸ“ Alexandria, Egypt
πŸŽ“ Electronics & Communications Engineering Student at Damanhur University (Class of 2027)
πŸš€ I design and build scalable software systems with a strong focus on mobile applications, robust clean architecture, and reliable API integrations.
🧠 Coming from an engineering background, I combine analytical problem-solving with modern development tools to deliver maintainable and user-centered digital products.


πŸ‘¨β€πŸ’» Current Focus

  • πŸ”­ Designing scalable software systems utilizing Clean Architecture principles.
  • πŸ“± Building performant cross-platform mobile applications with Flutter and Dart.
  • πŸ”— Integrating backend services (REST APIs, Firebase, and basic PHP/Laravel exposure).
  • 🧠 Practicing core software engineering, including system design and automated testing.
  • πŸš€ Developing production-ready products to solve real business challenges.

🧩 Technical Direction

I specialize in building software that is:

  • πŸ—οΈ Architecturally Sound β†’ Modular, testable, and extensible codebases.
  • πŸ”„ Well-Structured β†’ Strict separation of concerns (Data / Domain / Presentation layers).
  • πŸ” Secure & Reliable β†’ Structured databases, robust Auth, and smart data caching.
  • 🌐 Seamlessly Connected β†’ Efficient REST API consumption and JSON parsing.
  • πŸ“± User-Centric β†’ High-performance rendering and intuitive mobile UI/UX.

πŸ‘₯ Leadership & Team Work

  • πŸ† Team Leader at Digital Egypt Pioneers Initiative (DEPI).
  • πŸ‘¨β€πŸ’» Leading the DevSync Team for our graduation project.
  • 🀝 Experienced in agile task distribution, technical planning, and team collaboration using Git & GitHub.

🀝 Collaboration & Opportunities

I’m open to collaborate on:

  • πŸ“± Mobile Applications (Flutter).
  • πŸ”— Systems requiring API and Firebase integrations.
  • 🧠 Software architecture and technical planning phases.
  • πŸš€ MVPs for startups (from conceptual architecture to full implementation).

πŸ’¬ Ask Me About

  • 🧠 Software Architecture, SOLID principles, and Clean Code.
  • πŸ”— API Design consumption and state management.
  • πŸ“± Building highly-scalable Flutter apps from the ground up.
  • πŸ”₯ Firebase integration (Auth, Firestore, Storage, FCM).
  • πŸ”„ Bridging the gap between Web concepts (PHP/Laravel) and Mobile Environments.

⚑ What I bring to your project

I engineer software systems β€” not just mobile apps.

I focus on architecture, scalability, and clean code to build products that grow and adapt to business needs.


πŸ”₯ Pinned Projects

DevSync Project

DevSync - AI-powered developer matching platform focused on team collaboration and skill-based pairing, built with Clean Architecture. πŸš€

Flutter Dart Specialization

Flutter & Dart Specialization - Practical implementations of advanced mobile engineering concepts. 🌟


Tech Learning Journey

Tech Learning Journey - A centralized vault for software engineering concepts, system design, and architectural practice. πŸ“š




πŸ’» Tech Stack & Skills

Core Tech Stack



🧠 Architecture & State Management

Clean Architecture BLoC GetX get_it



🌐 Networking & Data Handling

Dio REST APIs Hive SharedPreferences



πŸ”₯ Cloud Services & Core Tools

Firebase Auth Cloud Firestore Firebase Storage FCM Testing



πŸ“Š GitHub Stats

Profile Details



Most Commit Language Repos Per Language



GitHub Streak



GitHub Stats Header
Followers Β  Repositories Β  Stars Β  Views

Pinned Loading

  1. devsync_flutter devsync_flutter Public

    DevSync is a Flutter-based mobile application that connects developers with open-source projects using AI-powered matchmaking and Firebase services.

    CMake 2 1

  2. Flutter-Dart-Specialization-Packt Flutter-Dart-Specialization-Packt Public

    My hands-on projects and journey through the Packt Flutter & Dart Specialization on Coursera. Covering UI, State Management, SQLite, and Firebase.

    C++ 2

  3. Tech-Learning-Journey Tech-Learning-Journey Public

    A centralized hub documenting my software engineering learning journey. It contains code snippets, architectural patterns, and practical projects from various technical courses I'm studying (e.g., …

    C++