Abdelrahman Saed
Senior / Lead Mobile Engineer · Flutter / Mobile Architect @iStoria — I ship production iOS & Android apps to 5M+ users — 7 years of Flutter, Dart, BLoC/Cubit, and Clean Architecture. I lead a mobile squad at iStoria, owning architecture, release governance, and delivery across a 50+ module codebase.
About · Experience · Projects · Articles · Skills · Recommendations · Contact
About
I'm a Senior / Lead Mobile Engineer with 7 years building production iOS and Android apps that have reached over 5 million users. I work in Flutter and Dart with BLoC/Cubit and Clean Architecture, and I care as much about release engineering and stability as I do about the features users see.
Today I lead a 4-engineer mobile squad at iStoria, owning architecture direction, release governance, and delivery for a 50+ module codebase. I've shipped 250+ production releases, reviewed 600+ PRs, sustained a 99.9% crash-free rate, and cut our release cycle from four weeks to one.
By the numbers: 7+ Years shipping mobile · 5M+ Users reached · 99.9% Crash-free rate · 250+ Production releases · 600+ PRs reviewed · 30K+ Abuse accounts blocked.
Experience
Lead Mobile Engineer — iStoria
Jun 2025 – Present · EdTech · English Language Learning · Riyadh, Saudi Arabia (Hybrid)
- Lead a 4-engineer iOS/Android squad — architecture direction, hiring bar, release governance, and quarterly roadmaps for a 5M+ user base.
- Cut the release cycle 75% (4 weeks → 1) via trunk-based development, feature flags, and end-to-end CI/CD ownership.
- Architected a modular Flutter codebase with 50+ feature modules and 140+ routes, enforced through CI quality gates and code review.
- Hardened production security end-to-end: PII masked in logs and Sentry, cleartext traffic disabled, and TLS certificate validation enforced.
Founding Mobile Engineer — iStoria
Jan 2022 – Jun 2025 · 3 yrs 6 mos · EdTech · English Language Learning · Riyadh, Saudi Arabia (Hybrid)
- Shipped flagship growth & AI features end-to-end: Leaderboard with social sharing, AI Read-with (speech recognition), and the iStro AI chat companion.
- Designed offline-first infrastructure (PowerSync + Drift) — selective per-key sync, conflict resolution, and schema migration for millions of accounts.
- Architected a cross-platform anti-piracy system (jailbreak/root/tamper detection + backend behavioral analysis) that auto-blocked 30,000+ abusive accounts.
- Drove a sustained performance program: ~35% cold-start reduction, ~60% rendering gains, and ~20% memory reduction.
Oct 2020 – Jan 2022 · 1 yr 4 mos · Travel / Tourism Tech · Cairo, Egypt
- Owned mobile delivery end-to-end across the Flutter team — task planning, code-review gates, and the release cadence for every ship.
- Architected a networking SDK with multi-layer caching, request queueing, auto-retry, token refresh, and background parsing — cutting networking code 60%.
- Delivered the company's first mobile platform (consumer booking, internal HR, POS) in 14 months, enabling a full business pivot.
Mobile Engineer (Part-time) — Tech Bay Portal
Feb 2021 – Oct 2021 · 9 mos · Ride-hailing · UAE (Remote)
- Delivered real-time GPS tracking and live trip updates (Socket.io, Google Maps) across driver and rider apps.
- Hardened the live-tracking pipeline against intermittent connectivity — buffering location updates locally and replaying on reconnect.
Aug 2019 – Sep 2020 · 1 yr 2 mos · Software House · Cairo, Egypt
- Led company-wide Flutter adoption as the first Flutter engineer, mentoring the Android team and authoring the shared coding standards still in use.
- Shipped production e-commerce and document-management apps with barcode scanning and file-level encryption.
Featured Projects
Native PDF viewer for iOS & Android with URL/asset/local caching, password-protected files, and gesture-based zoom.
Flutter · Dart · PDF · iOS · Android — source on GitHub
Story-based English learning used by millions. A core mobile engineer since the founding — owning architecture, offline-first sync, and growth features.
Flutter · Dart · Firebase · EdTech
WhatsApp stickers app for Android, with 500K+ installs on Google Play.
Flutter · Android · WhatsApp
Flutter clipboard plugin with silent content-type detection on iOS — detects URLs, text, and images without triggering the paste permission dialog.
Flutter · iOS · Android · Plugin — source on GitHub
iOS/Android display-zoom (UI scaling) detection plugin, working around a Flutter framework limitation (issue #95421).
Flutter · iOS · Android · Plugin — source on GitHub
Dio interceptor that streams HTTP request metrics to Firebase Performance Monitoring.
Dart · Dio · Firebase — source on GitHub
Open-source contributions: youtube_explode_dart, dio_smart_retry, growthbook-flutter.
Articles
- Building a Cached PDF Viewer in Flutter — Learn how to implement an efficient PDF viewer with caching support for iOS and Android using flutter_cached_pdfview.
- The repo that rejects my own pushes to master — Two small GitHub Actions that stop accidental direct pushes to master and auto-restore build-breaking files — reversible by design, with an explicit escape hatch.
- PRs that fill in their own paperwork (and a gate that won't let bad code merge) — Separating the chores of code review from the judgment: auto-context on every PR, plus a quality gate that validates translations, runs the analyzer, and cleans up after itself.
- Making Jira and GitHub agree without anyone updating both — A branch-name regex and one REST call mirror Jira status, fix versions, and labels onto every PR — plus a Slow PR flag that surfaces finished work that is not shipping.
- Every merge to master quietly breaks other PRs. So I built a radar for it. — A two-workflow radar that refreshes every open PR on each merge to master, treats mergeability as eventually consistent, and routes conflict alerts to the right person.
- I let a bot resolve merge conflicts and push the fix. Here's how I made that safe. — How to ship a genuinely dangerous automation safely — by shrinking its blast radius to one provably-safe case, working only in throwaway space, and failing closed on anything unexpected.
- A repo that cleans up after itself — without deleting the wrong branch — Bulk branch deletion done safely, as a careful classification with a per-run cap, deferral, and a full audit trail — never a blunt age filter.
- I built an AI that writes weekly engineering summaries. Then I had to decide whether I should. — Aggregating git and Jira into per-person weekly summaries with an LLM is a weekend project. Doing it responsibly — private, descriptive, transparent — is the actual work.
Browse all articles →
Skills
- Mobile: Flutter, Dart, iOS, Android, Adaptive UI, Animations, WidgetKit, Deep Linking, Push (FCM), i18n / RTL
- Architecture & Data: Clean Architecture, MVVM, BLoC, Cubit, SOLID, Dependency Injection, PowerSync, Drift, Offline-first
- DevOps & Quality: CI/CD, GitHub Actions, Codemagic, Fastlane, Trunk-based, Feature Flags, Sentry, Maestro / Patrol, Unit / Widget Tests
- Monetization: RevenueCat, Stripe, Paddle, AdMob, In-App Purchases
- Analytics & Engagement: Adjust, CleverTap, PostHog, Segment, WebEngage, MoEngage, A/B Testing, GrowthBook
- Leadership: Architecture Ownership, Technical RFCs, Release Governance, Code Review, Mentoring
Recommendations
One of the things I admire most about Abdelrahman is how supportive he is. Whenever I face a challenge, he never hesitates to put aside what he's doing and help me figure it out. What sets him apart is that he doesn't just solve the problem and move on — he takes the time to explain the solution, the reasoning behind it, and how to approach similar situations in the future. Thanks to his guidance, I've become much more confident and independent when tackling technical challenges.
— Saber Son, Flutter Developer · YouTuber · Reported directly to Abdelrahman
Abdelrahman is a highly accomplished Software Engineer and Tech Lead with strong executive-level technical leadership.
He brings a strategic vision to building large-scale mobile applications, with deep expertise in designing scalable architectures capable of serving millions of users with stability and high performance. He combines strong engineering depth with disciplined execution, ensuring long-term product sustainability and technical excellence.
What sets him apart: influential technical leadership and sound architectural decision-making; proven ability to build scalable, high-performance systems; effective team leadership and strong engineering culture; high productivity without compromising code quality or performance; and exceptional ability to solve complex problems under pressure.
Abdelrahman is a strategic technical asset to any organization seeking strong leadership and long-term product impact.
— AlHassan Balousha, Senior Software Engineer · 9+ yrs scaling apps · Worked with Abdelrahman on the same team
Abdelrahman played a pivotal role in the success of the iStoria mobile platform. His leadership of the mobile team was defined by technical excellence and a relentless focus on user experience. He successfully navigated complex integrations and maintained a high velocity of feature releases without compromising on code quality. He is a proactive leader who anticipates challenges before they arise, making him an invaluable asset to any engineering department.
— Fady Mondy, Engineering Manager at ID8 Media · Creator of TomatoPHP · Worked with Abdelrahman on the same team
I've had the pleasure of working with Abdelrahman Saed, and I can confidently say he is one of the most reliable and skilled software engineers I've collaborated with. Abdelrahman combines deep technical expertise in Flutter with a strong understanding of building scalable, high-quality applications, especially in the EdTech domain.
What truly sets Abdelrahman apart is his ability to think beyond just code. He approaches problems with a product mindset, balances performance with maintainability, and consistently delivers clean, well-architected solutions. As a Lead Software Engineer, he demonstrates excellent leadership, mentoring teammates, setting high engineering standards, and driving projects forward with clarity and ownership.
Abdelrahman is proactive, detail-oriented, and always eager to improve both the product and the team around him. Any organization would be fortunate to have him on board, and I highly recommend him for any role requiring strong technical leadership, Flutter expertise, and a passion for building impactful software.
— Mohammed Helaiwa, Full Stack Engineer at iStoria · Worked with Abdelrahman on the same team
I highly recommend Abdelrahman as a Flutter Developer Team Lead. He has strong expertise in Flutter development and consistently delivers high-quality, well-structured mobile applications. Beyond his technical skills, he is a supportive and effective leader who encourages collaboration, guides the team through challenges, and ensures projects are delivered on time with excellent quality. Working with him has been a great experience.
— Maher Al-Ghannam, Senior QA Engineer · ISTQB-CTFL · Worked with Abdelrahman on different teams
I've had the pleasure of working with Abdelrahman, and he is genuinely one of the strongest software engineers I've collaborated with.
He has deep hands-on expertise in Flutter, with a solid understanding of building scalable, high-performance mobile applications. What really sets him apart is his ability to think beyond implementation — he understands architecture, performance trade-offs, and long-term maintainability, which is critical for growing products.
In the EdTech space, Abdelrahman shows strong product awareness and a clear understanding of how technology should support learning outcomes, not just features. He's reliable, detail-oriented, and consistently delivers clean, well-structured code.
On top of his technical skills, he's professional, easy to work with, and communicates clearly across technical and non-technical teams. Any team looking for a senior Flutter engineer or a strong technical lead would be lucky to have him.
Highly recommended.
— Omar Sulieman, Growth & Performance Marketer · Worked with Abdelrahman on different teams
As a Lead Software Engineer, one of his main strengths is problem solving in daily bugs. Highly recommended for lead tech companies, and you can rely on him for the highly advanced technologies.
— Abdelrahman Shehata, Lead Software Engineer · Mobile & AI · Worked with Abdelrahman on the same team
I had the pleasure of working with Abdelrahman Saed at iStoria. From day one, Abdelrahman impressed everyone with his professionalism, creativity, and problem-solving mindset. He was always the one who could turn a complex challenge into a smooth, well-structured solution — and did it all with a positive attitude that made working together genuinely enjoyable.
Beyond his technical skills, Abdelrahman is also a great teammate who supports others and spreads positive energy in the workplace. I'm truly glad to have had the chance to work with him, and I highly recommend him for any future opportunity.
— Haitham Essam, Senior Flutter Developer · Reported directly to Abdelrahman
I highly recommend Abdelrahman for his exceptional creativity, passion for assisting others, and remarkable proficiency in providing quick programming solutions, specifically in Dart and both Android and iOS app development. His expertise has been invaluable, and I have greatly benefited from his guidance.
— Islam Khalil, Software Engineer · Flutter Developer · Abdelrahman was senior but didn't manage directly
Abdelrahman is an added value to any development team. He is a good team player, very dedicated, high ownership, motivated and focused on the target. Also a quick learner and fast troubleshooter.
— Abdullah Ehab, Senior Flutter Developer at Sigma EMEA · Worked with Abdelrahman on the same team
Abdelrahman is one of the fastest learners I've worked with, and I'm absolutely confident that he would be a great fit for any company.
— Mohamed Reda, AI Engineer in Healthcare · Worked with Abdelrahman on the same team
Reach out by email at [email protected] (preferred), or connect on
GitHub,
LinkedIn,
Stack Overflow, and
pub.dev.
Frequently Asked Questions
Who is Abdelrahman Saed?
Abdelrahman Saed (also known as binSaed) is a Senior / Lead Mobile Engineer with 7 years building production Flutter apps for iOS and Android that have reached 5M+ users. He currently leads the mobile squad at iStoria.
What is Abdelrahman Saed's current role?
He is the Lead Mobile Engineer at iStoria, an English-language learning app, where he owns mobile architecture, release governance, and delivery for a 50+ module Flutter codebase serving 5M+ users.
What technologies and skills does Abdelrahman Saed work with?
Flutter and Dart with BLoC/Cubit and Clean Architecture; offline-first data (PowerSync, Drift); CI/CD and release engineering (GitHub Actions, Codemagic, Fastlane, feature flags); monetization (RevenueCat, Stripe, AdMob); analytics and engagement (Adjust, CleverTap, PostHog, GrowthBook); plus native iOS/Android integration (WidgetKit, deep linking, i18n/RTL).
What are Abdelrahman Saed's notable projects?
flutter_cached_pdfview, a popular open-source Flutter package for native PDF viewing with caching (134+ GitHub stars, 501+ pub.dev likes, 43k+ downloads); iStoria, a story-based English-learning app with 5M+ downloads; and Stickerawy, a WhatsApp stickers app with 500K+ installs. He publishes packages on pub.dev under bnsaed.com.
How can I contact Abdelrahman Saed?
Email is the preferred channel: [email protected]. To schedule a call directly, book a meeting at calendly.com/bnsaed/meet. He is also reachable on GitHub (github.com/binSaed), LinkedIn (linkedin.com/in/binsaed), and Stack Overflow.
Can AI agents and answer engines use content from this site?
Yes for user-facing answers (ai-input=yes), but not for training AI models (ai-train=no), per the Content-Signal directives in robots.txt. Please attribute the author when quoting.