Get In Touch
Available for work

Flutter Developer with 2 years of experience building scalable and high-performance mobile applications using Clean Architecture, BLoC, REST APIs, and Firebase. Passionate about creating clean, maintainable code and delivering smooth user experiences. Currently expanding backend skills with Node.js and modern full-stack development practices.

portfolio.json
// salah saleh — Developer Profile
{
  "name": "salah saleh",
  "title": "Flutter Developer",
  "email": "salahsaleh1015@gmail.com",
  "projects": 2,
  "skills": [
    "Mobile Development",
    "Flutter",
    "Firebase",
    "REST APIs",
    "Clean Architecture",
    "OOP"
  ],
  "portfolio": {
    "visits": 154,
    "status": "public",
    "theme": "creative"
  },
  "available": true
}
_
Mobile Development Flutter Firebase REST APIs Clean Architecture OOP SOLID Principles Design Patterns. Payment Integration RESTful APIs, Error Handling Mobile Development Flutter Firebase REST APIs Clean Architecture OOP SOLID Principles Design Patterns. Payment Integration RESTful APIs, Error Handling
Work History
Experience
2023 — 2024 ABS.ai
Junior Flutter Developer

Refactored legacy codebase to improve maintainability and scalability. Integrated RESTful APIs with proper error handling and data validation, and integrated Firebase service. Improved app responsiveness and reduced UI lag, delivering a smoother user experience across all screens. Collaborated within a cross-functional team of 6+ engineers to ship stable, production-ready features on schedule.

2025 — Present Freelance Project
Yalla-Apps

Developed a complete delivery system (Customer App, Driver App, Admin Dashboard) Implemented real-time features using Firebase Built a scalable architecture supporting multiple user roles Implemented a local caching strategy that significantly reduced redundant API calls,

Technical Stack
Skills
MO
Mobile Development
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
FL
Flutter
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
FI
Firebase
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
RE
REST APIs
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
CL
Clean Architecture
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
OO
OOP
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
SO
SOLID Principles
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
DE
Design Patterns.
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
PA
Payment Integration
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
RE
RESTful APIs, Error Handling
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
Selected Work
Projects
01
Shamel App

Built a cross-platform app with full Arabic & English localization support using easy_localization. Integrated Firebase services (Auth, Firestore, Storage) to handle authentication, real-time data, push notifications, and media uploads. mplemented Clean Architecture with BLoC pattern, managing 6+ features across data, domain, and presentation layers

View Project
02
Yalla Delivery App

Implemented Firebase Authentication and secure user flows Integrated Firestore with efficient querying Applied local caching to enhance performance and reduce API calls. Designed a responsive UI and smooth animations Handled API errors and edge cases effectively

View Project
Academic Background
Education
2024
Bachelor’s Degree in Computer Science
Higher Institute of Computer Science and Information Systems – 6th of October City
Let's Work Together
Say Hello
salahsaleh1015@gmail.com