PORTFOLIO
Flutter Developer
“Every object tells a story if you know how to read it.’’
cover
A highly skilled mobile developer specializing in Flutter and Firebase, I build innovative, user-centric, and cross-platform applications, transforming ideas into impactful digital realities.
About Me
Karam Salama
Flutter Developer
Once I realized that mobile app development is my true passion, I committed myself to continuous learning and honing my skills to excel as a professional Flutter developer.
Education
Bachelor's degree in computer science, faculty of science Ain Shams University 2020 – 2024
Technical Skills
Languages
Dart, Java, Kotlin
Developer Tools
VS Code, Android Studio, IntelliJ, Postman, SourceTree, Trello
Technologies & Frameworks
Flutter, Firebase, Supabase, GitHub, CI/CD (Fastlane)
Database Management
SQLite, Hive, Firebase Firestore, API
Internships
MPISC Internship
Gained hands-on experience in network fundamentals, routing, switching, and security configuration (July-Aug 2023).
DEPI Internship
Acquired practical experience in Flutter, Android Native, UI/UX, unit testing, and version control (Oct 2024 - June 2025).
Mobile projects
Movir App
Movir is a modern Flutter app that delivers a seamless and intuitive cinema booking experience, with clean architecture and real-world feature simulation.
Key Features:
  • Splash
  • Onboarding
  • Authentication (Email, Google, Facebook login)
  • Home (categories & popular, top rated, now playing, trending movies)
  • Add to Favorites & Search movies
  • Book in 3 cinemas with real-time seat selection
  • Pay via PayPal, Visa, or Wallet
  • View past bookings
  • Profile
  • Smooth & responsive UI
Fruits Hub
Fruits Hub Built a Flutter-based fruit shopping app featuring secure authentication, a personalized profile, cart, favorites, and top-selling items, showcasing expertise in state management and clean architecture.
Key Features:
  • Splash
  • Onboarding
  • Authentication (Email, Google, Facebook login)
  • Home
  • Categories
  • Favorites
  • Popular Products
  • Cart
  • Favorites
  • Pay with PayPal
  • Profile
HealHive
HealHive Built a Flutter-based Application Built a platform for doctors and patients to manage appointments, follow-ups, and schedules. Patients can book appointments, chat with doctors, receive reminders, and save favorites.

Key Features:
  • Authentication
  • Home
  • Categories
  • Popular Doctors
  • Schedule
  • Favourite
  • Profile
  • Chat
  • Repeat/Delete Reminders
DoMe App
DoMe is a Flutter-based Application Built a task management app with a clean UI for organizing and tracking daily activities. Features adding, editing, deleting tasks with reminders via Awesome Notifications, focusing on user-friendly design.

Key Features:
  • Splash
  • Home
  • Add Task
FoodDay
Android Mobile Application that helps the user plan his weekly meals. In addition to having the ability to view categories, countries, meal of the day and searching for specific meals using many options. The user can save favorite meals to browse them later even without network connectivity.

Key Features:
  • Splash
  • Onboarding
  • Authentication
  • Home (random meal, countries and meal details)
  • Search'
  • Favorites
  • Weekly Plans
  • Settings
Courses & Certifications
Flutter & Dart Development
The Complete Flutter & Dart Development Course (Udemy)
Advanced Flutter Patterns
Flutter Advanced Bloc and MVVM Pattern Course (Udemy)
Flutter & Firebase E-commerce
Flutter & Firebase Build Your Own Ecommerce Course (Udemy)
Android Kotlin Development
Android Kotlin Development (Udemy)
Learning Kotlin for Android (Maharatech)
Java Programmig
Core Java Programming Course (Maharatech)
Developing Mobile Applications for Android using Java (Maharatech)
Java Basics Test (Hacker Rank)
Made with