Abdulrahman IbrahimFlutter Developer
Profile

Motivated Flutter Developer with a degree in Computer Science from Zagazig University. Skilled in building scalable mobile applications using Clean Architecture and both BLoC and Cubit for state management. Proficient in integrating APIs and delivering responsive, user-friendly interfaces. Open to both on-site and remote opportunities, with a strong commitment to continuous learning and professional growth.

Education

Bachelor’s Degree in Computer Science and Information Systems

  • Graduation Project: Liver Diagnosis App — Grade: A+
  • October 2021 – July 2025Zagazig University
    Projects

    Liver Diagnosis App

  • Built a Flutter-based health app for preliminary liver disease diagnosis using MVVM architecture.
  • Implemented state management with Cubit for predictable and reactive app behavior.
  • Applied an ML model to analyze test results and predict liver conditions.
  • Integrated Firebase Authentication for secure social login via Google and Facebook.
  • Used Maps API and a search feature to help users find nearby specialists by governorate.
  • Implemented efficient API communication with Dio for smooth, reliable performance.
  • Designed a responsive and user-friendly UI to enhance user experience.
  • Home Dreams App

  • Developed the Flutter-based Home Dreams e-commerce app using Clean Architecture with a full admin dashboard for product, order, and shipping management.
  • Developing a professional admin dashboard for product management, order status updates, and shipping tracking.
  • Building a comprehensive shopping experience with product browsing, featured items, cart management, and easy order placement.
  • Integrating a secure payment gateway through PayPal to provide users with a reliable and seamless payment process.
  • Implementing a secure login system using Firebase Authentication with full management of user accounts.
  • Using Firebase Firestore to store product, order, and user data in real time with reliable cloud synchronization.
  • Relying on Firebase Storage to manage and efficiently display product images within the application and the admin dashboard.
  • Applying state management using BLoC and Provider to develop a responsive, stable, and organized user interface.
  • Exam Zone App

  • Developed a Flutter-based Exam Zone app using Clean Architecture for a structured, maintainable, and scalable codebase.
  • Implemented state management with BLoC and Provider, ensuring a predictable and reactive user interface.
  • Developed a secure authentication flow using Firebase Authentication with proper session handling and validation.
  • Built a flexible quiz system supporting subject selection, difficulty levels, and customizable question counts.
  • Integrated DeepSeek AI to automatically generate MCQ and essay questions and evaluate user answers intelligently.
  • Stored user progress and quiz results using Firebase Firestore for reliable cloud-based synchronization.
  • Added localization and light/dark mode support to enhance user experience and accessibility.
  • Skills
    Programming Languages:  Dart, Asynchronous Programming, Data Structures, Algorithms, Problem Solving
    Flutter Development:  Bloc, Cubit, UI Development, Responsive and Adaptive UI, Firebase Firestore, Firebase Authentication, Hive, Shared Preferences, Maps (Open Street Map), ML Model, Pagination, RESTful API, Dio, Payment Integration (Stripe, PayPal, Paymob)
    Development Practices:  Clean Code, OOP, SOLID, Design Patterns, Vibe Coding
    Methodologies: MVVM, Clean Architecture
    Tools:  GitHub, Version Control Systems (git), Android Studio, VS Code, Figma, Adobe XD, Cursor, Postman
    Languages
    Arabic

    Native/​Bilingual

    English

    Conversational