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 · 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.
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
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]. 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.