Skip to content
View SalahYasser's full-sized avatar

Block or report SalahYasser

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.

Content in all repositories owned by your account will be closed.
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
SalahYasser/README.md
Salah Yasser, Flutter Developer in Cairo, Egypt. I build mobile apps from requirements to release.

Portfolio Download CV LinkedIn Email

Hi, I'm Salah 👋

Flutter Developer in Cairo, Egypt. I build mobile apps from requirements to release.

I work at BDC Business Services, and I also take on client work as a freelancer. I own the whole path: architecture, UI, APIs, iOS signing and App Store & Google Play releases.

📱 Apps on the stores

El Madrasah app icon El Madrasah
BUILT AT BDC

School app. I built the parent and driver roles end to end and the offline sync, improved performance, and handled both store releases.

Download on the App Store Get it on Google Play

Read the case study →
Al-Burda app icon Al-Burda
CLIENT PROJECT

Built from scratch as a solo developer from the client's requirements. Arabic (RTL), reminders, iOS Lock-Screen widgets.

Download on the App Store Get it on Google Play

Read the case study →
FLEXI app icon FLEXI
CLIENT PROJECT

Built from scratch as a solo developer from the client's requirements. Employee app with attendance, QR check-in, leave requests and shifts.

Download on the App Store

Read the case study →

🧩 Open source

flutter_lock_screen_widget
PUBLIC SAMPLE

A public sample of the same lock-screen widget pattern I used in Al-Burda, written from scratch.

CI

WidgetKit + App Intents · home_widget · App Group · Cubit · 57 tests

View the code →

Note

Most of my production work lives in private client and company repositories, so it doesn't show up on this profile. The case studies above walk through what I built, and the open-source sample shows how I write code.

🧭 How I work

01
Requirements
I start from your requirements, turn them into screens and user flows, and agree on scope before writing code.
02
Architecture
I set up a clean Flutter structure with Bloc for state management, so the app stays easy to extend as features grow.
03
Build
I build the UI, connect the APIs, and handle the hard parts like offline sync and performance.
04
Release
I handle iOS signing, TestFlight builds and App Store & Google Play submissions, through to a live app.

🛠️ Tech I use

Flutter, Dart, Firebase, Android Studio, Apple, Git, GitHub

Bloc / Cubit · Clean Architecture · REST APIs · Hive / Drift · Stripe & PayPal · Google Maps · TestFlight


Building a mobile product? Let's talk.
salahy.allaithy@gmail.com · LinkedIn · salahyasser.github.io

Pinned Loading

  1. flutter_lock_screen_widget flutter_lock_screen_widget Public

    Flutter sample: interactive iOS (WidgetKit + App Intents) and Android widgets plus iOS Lock Screen widgets, sharing two-way state with the app through home_widget.

    Dart

  2. SalahYasser.github.io SalahYasser.github.io Public

    Salah Yasser — Flutter developer portfolio

    Astro