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.
// my manager at SKINMostafa is the owner of mobile app development at SKIN; he onboarded quickly, and within a few months overhauled the app: it's now much faster and more responsive; professionally redesigned; and getting 5-star reviews from users. I especially value Mostafa's positive attitude, initiative to grow, and increasingly taking higher-level goals and executing on them with autonomy.
After working 1.5 year with Mostafa a few things have stood out. The first time working with him, he replaced another Flutter developer. Suddenly development went two to three times faster. Code was refactored, algorithm was finished and buttons started working immediately. As a product owner, it was a blessing to have him on the team. After this we have worked on several products and projects and every time the collaboration is excellent. Mostafa delivers, he is trustworthy and keeps himself to work. I seldomly have to chase things and I get updates on his deliverables every day. Let’s keep going!
Very professional and hard-working individual. I recommend Mostafa for your next development project 100%. He over-delivered on my expectations and handled the project with dedication. Thank you
Mostafa is very knowledgeable, I really liked working with him.
Regardless his impressive coding skills, Mustapha is a person that loves what he does
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.