← Abdelrahman Saed

Case Studies

In-depth write-ups of the engineering behind shipped products — the problem, the solution, the architecture, the performance work, and the results. 4 case studies and counting.

iStoria

iStoria case study

Scaling story-based English learning to 5M+ learners

How I took iStoria from founding to 5M+ learners — an offline-first Flutter architecture, a release cycle cut from four weeks to one, and 99.9% crash-free at scale.

Flutter · EdTech · Offline-first · Architecture · Scale

Offline-First at 5M Learners

A local-first Flutter data layer — Drift, PowerSync, and a custom offline write queue — so learners never wait on the network.

How iStoria's Flutter app stays fully usable with no connection: local-first reads from a Drift database, streaming sync via PowerSync, and a custom offline write queue that replays on reconnect — across 5M+ learners on iOS and Android.

Flutter · Offline-first · PowerSync · Drift · Architecture

From Four-Week Releases to Weekly

Trunk-based development, a self-driving CI/CD pipeline, and feature flags — cutting the release cycle 75% without lowering the crash-free bar.

How I cut iStoria's release cycle from four weeks to one across 900+ PRs and 350+ releases — trunk-based development, a suite of GitHub Actions that automate PR hygiene and branch protection, three build flavors, and GrowthBook feature flags, held to a 99.9% crash-free bar.

Flutter · CI/CD · Release Engineering · GitHub Actions · Feature Flags

flutter_cached_pdfview

flutter_cached_pdfview case study

An open-source cached PDF viewer for Flutter, adopted across thousands of apps

An open-source Flutter package for native, cached PDF viewing on iOS and Android — wrapping the platform renderers with on-device caching so documents open instantly and work offline. 134+ stars, 501+ pub.dev likes, 57K+ downloads.

Flutter · Dart · Open Source · PDF · Plugin


Available for hire. Abdelrahman Saed is a Senior Mobile Engineer (Flutter) — open to full-time, fractional, contract, or advisory work. Hire me →

Book a 20-minute call · Download the CV (PDF) · See how I work