SKIN
Consumer social commerce for skincare: 4.2× monthly actives and 20× engagement on flat installs.

// manifesto
One engineer instead of a handoff chain: app, API, database, payments, store release and analytics — in a single pair of hands. Nothing gets lost between mobile and backend, because it is the same person on both sides.
I'm Mostafa Abdelsalam, a senior Flutter developer based in Cairo, Egypt. Since 2020 I have been building iOS, Android and desktop apps, and the backends behind them, for product teams in the EU, US and MENA. Open to freelance projects and remote full-time roles.
Flutter apps for iOS, Android, Windows and macOS from one codebase. Offline-first, RTL-ready, released to the stores without drama.
APIs, data pipelines, auth and payments. From Firestore rules to a Postgres schema — no "not my area".
Storefronts, dashboards and admin panels that share the same backend as the app.
// real numbers from client products, measured after I joined — not averages, not estimates
Consumer social commerce for skincare: 4.2× monthly actives and 20× engagement on flat installs.
Production headless commerce: Shopify Hydrogen storefront, Sanity CMS studio, bilingual NL/EN, instant search.
Video-first job matching: 80% faster feed, 110% more daily actives, 3.7K monthly users.
Offline-first point-of-sale on Windows and iPad from one Flutter codebase, running in real shops in Egypt.
Voice-first calorie tracker. Say what you ate, AI logs it. Built and shipped solo to the App Store, earning recurring revenue.
Gold price and portfolio tracker on iOS and Android. 4K+ downloads, 4.9 stars, my own price feed.
I read the code, crash logs and analytics. Then tell you honestly what is on fire.
A plan: stack, data model, state management, release strategy.
One-week iterations, a build on your phone every Friday.
Store submission, OTA hotfixes, monitoring. Releases without surprises.
I'm a senior Flutter developer and mobile engineer based in Cairo, Egypt. I build iOS, Android and desktop apps in Flutter, plus the backends behind them, for product teams in the EU, US and MENA.
Yes. I take freelance and contract projects, and I'm open to remote full-time roles. The fastest way to start is a 30-minute call.
New Flutter apps from zero to the stores, and existing apps that are slow, crashing or stuck before release. Past work includes consumer social commerce, a video job feed, an offline-first point-of-sale, subscription apps and a headless Shopify storefront.
Yes, that is most of my work. I start with an audit of the code, crash logs and analytics, then fix what is hurting users first. On SKIN that meant 4.2× monthly active users on flat installs; on Swipework, an 80% faster feed.
All three. Flutter and Dart on mobile; Node.js, TypeScript, Python, PostgreSQL and Firebase on the backend; Next.js, React and Vue on the web. One person across the app and the API means nothing gets lost in a handoff.
Cairo, Egypt, on Eastern European Time. I work remotely in English and Arabic, with full overlap with European working hours and daily overlap with US time zones.
It depends on scope, so I don't publish a rate card. Book a 30-minute call; after a short look at the project you get a plan and an estimate.