Senior Flutter Engineer

Abdelrahman
Shehata

Mobile & AI-Powered Apps

I build and scale production Flutter apps — including iStoria, serving 5M+ users — with a focus on performance, clean architecture, and AI-powered personalization.

Cairo, Egypt
0+
Years building Flutter apps
0M+
Users served (iStoria)
0%
Fewer user-reported issues
OCP
Oracle Certified Java Programmer

01 — About

About

Senior mobile engineer with 6+ years building and scaling production Flutter applications, including iStoria — a platform serving 5+ million users with strong engagement across Saudi Arabia.

Deep expertise in Flutter, Dart, and Java, with a focus on performance optimization, clean architecture, and reliable release engineering. Experienced integrating AI model endpoints to power personalization and recommendation features in live apps, and partnering closely with product, design, and backend teams to ship user-focused features with measurable impact.

Currently

Mobile Application Developer

iStoria · Riyadh (Remote)

Focus

  • — Production-grade Flutter at scale
  • — Clean architecture & release engineering
  • — AI personalization & recommendations

◆ — The work

How I build

Four chapters of how a Flutter app gets from architecture to the store.

01 · Architecture

Clean, scalable Flutter — MVVM, BLoC/Cubit, feature-first modularization.

02 · AI personalization

AI model endpoints powering personalization & recommendations that lift retention.

03 · Scale

Production apps serving 5M+ users across iOS & Android, smooth at scale.

04 · Release engineering

End-to-end delivery — CI/CD, testing, App Store & Play Store releases.

02 — Experience

Where I've worked

Six years of Flutter — from internal logistics tools to consumer platforms at multi-million-user scale.

  1. Mobile Application Developer

    iStoria · Full-time

    Jan 2025 – Present

    Riyadh, Saudi Arabia (Remote)

    • Build and maintain high-performance Flutter applications serving 5+ million users across iOS and Android, keeping interactions smooth and responsive at scale.
    • Designed a reusable component and animation system that standardized the UI across the app and accelerated delivery of new features.
    • Integrated AI model endpoints powering personalization and recommendation features that increased user retention.
    • Established a rigorous testing approach (unit, widget, integration) and a structured bug-triage process, reducing user-reported issues by 30%.
    • Led multiple Flutter projects end-to-end — from architecture and state-management design through App Store and Play Store release — with an emphasis on scalability and maintainability.
    • Mentored junior developers through structured code reviews and pair programming, raising team code quality and delivery speed.
  2. Mobile Application Developer (Flutter)

    Drop Idea Company · Full-time

    May 2022 – Nov 2024

    Istanbul, Turkey (Remote)

    • Built complex animations and interactive UI components that elevated the look and usability of client products.
    • Managed client relationships and scope across concurrent engagements, earning repeat business and successful project renewals.
  3. Mobile Application Developer

    B.TECH · Full-time

    May 2020 – Feb 2022

    Cairo, Egypt

    • Built and maintained the logistics and internal-operations app, integrating with backend inventory and order-management systems.
    • Designed offline-capable flows with efficient API sync, reducing friction for warehouse and field staff.
    • Improved performance and stability across modules to deliver a more reliable internal logistics tool.
    • Set up CI/CD pipelines and code-quality standards to streamline releases and ongoing maintenance.

03 — Skills

Engineering toolkit

The stack and practices I rely on to ship reliable mobile software.

Languages & Frameworks

  • Flutter
  • Dart
  • Java
  • Swift
  • JavaScript
  • HTML
  • CSS
  • PHP
  • Laravel

Flutter Architecture & State Management

  • Clean Architecture
  • MVVM
  • BLoC / Cubit
  • Riverpod
  • Provider
  • GetX
  • Dependency injection (get_it)
  • go_router
  • Feature-first modularization

Security & Authentication

  • Biometric auth (Face ID / Touch ID / fingerprint)
  • Secure storage (flutter_secure_storage, Keychain / Keystore)
  • SSL / certificate pinning
  • OAuth 2.0 / OpenID Connect
  • JWT & token refresh
  • Encryption at rest
  • Code obfuscation (R8 / ProGuard)
  • Root / jailbreak detection

Data, Sync & APIs

  • PowerSync (client-side SQLite, server sync)
  • SQLite
  • Drift
  • Hive
  • REST APIs
  • Dio / Retrofit
  • GraphQL
  • PostgreSQL
  • Redis
  • Firebase
  • AWS S3

Quality, CI/CD & Observability

  • Automated testing (unit, widget, integration)
  • Mockito
  • Golden tests
  • CI/CD (GitHub Actions, Codemagic, Fastlane)
  • Performance profiling
  • Sentry
  • Crashlytics
  • Firebase Analytics
  • Mixpanel

Localization, AI & Features

  • Arabic / English localization (intl)
  • RTL layout support
  • Push notifications (FCM)
  • Deep linking
  • AI model endpoint integration
  • Personalization & recommendations

Tools & Collaboration

  • Git (GitHub / GitLab)
  • Code review
  • Jira
  • Agile / Scrum
  • Figma handoff
  • Mentoring & technical leadership

04 — Selected work

iStoria

A consumer platform serving 5M+ users with strong engagement across Saudi Arabia.

Featured project

iStoria — at multi-million-user scale

Led Flutter delivery, built a reusable component & animation system, and integrated AI-powered personalization and recommendations. Standardized the UI across the app and shipped features with measurable retention impact.

  • Flutter
  • iOS
  • Android
  • AI Personalization
  • Clean Architecture
iStoria app screenshot

05 — Recommendations

Kind words from colleagues

Testimonials and feedback from managers, leads, product designers, and peers.

"Abdelrahman stands out as a mobile engineer who consistently exceeds expectations. He combines deep technical expertise with a strong sense of ownership, consistently delivering high-quality solutions that create measurable business impact. At iStoria, he played an important role in building and scaling mobile experiences for millions of users, contributing across architecture, performance optimization, AI-powered features, and product delivery. What distinguishes him is his ability to think beyond implementation and approach challenges with a product and business mindset. He is reliable, proactive, highly collaborative, and someone I could trust with critical initiatives. Abdelrahman consistently raises the bar for quality and execution, and his contributions have had a lasting impact on both our product and engineering culture. I highly recommend him to any organization seeking a senior engineer who can drive results, take ownership, and deliver excellence at scale."

AA

Abdullah AlJaberi

CEO & Founder at iStoria

Managed me directly

"Abdelrahman is a talented Flutter developer and a teammate you can count on. Over the past year at iStoria he's grown into a versatile engineer — delivering features, hardening the app with careful UI and localization work, and tackling tough cross-platform challenges in native Swift and Kotlin. He owns his work, collaborates well, and always raises the bar. Highly recommended."

AS

Abdelrahman Saed

Lead Mobile Engineer (Flutter) at iStoria

Managed me directly

"Abdelrahman is the type of engineer every high-performing team hopes to have. He brings a rare blend of deep technical expertise, strategic thinking, and unwavering commitment to excellence. His ability to architect scalable mobile solutions, optimize performance, and translate business objectives into exceptional user experiences consistently sets him apart. Beyond his technical strengths, he is a natural leader who inspires confidence, mentors others, and raises the engineering standards of the entire team. His impact extends well beyond the codebase, making him an invaluable contributor to both product success and organizational growth."

MA

Maher Al-Ghannam

Senior Software QA Engineer · ISTQB-CTFL

Reported to me directly

"I had the pleasure of working closely with Abdelrahman on the iStoria app. As a product designer, I always appreciated his ability to bring complex designs to life exactly as intended, without compromising on functionality or UX. He's collaborative, highly skilled, and a fantastic asset to any product team."

MH

Mohammed Hattab

Product Designer at iStoria

Reported to me directly

"I had the pleasure of working with Abdelrahman on the iStoria Reader feature. Throughout our collaboration, he proved to be a reliable and skilled Flutter developer who consistently delivered high-quality work. He was always supportive, easy to work with, and proactive in solving challenges. His flexibility, strong technical skills, and team-oriented mindset made a real impact on the success of the feature."

SS

Saber Son

Flutter Developer · YouTuber

Reported to me directly

"Abdelrahman is one of the sharpest Flutter developers I've worked with. He has a great knack for building high-performance cross-platform apps with clean, maintainable code. He's highly dependable, a great team player, and always delivers top-notch quality. Any tech team would be lucky to have him."

RN

Rawan N. J. Mushtaha

Quality Assurance (QA)

Worked with me on the same team

Education

Bachelor of Engineering — Computer Science

El Shorouk Academy

2018 – 2022

Certification

Oracle Certified Professional, Java Programmer

Oracle

Issued 2020

Languages

  • ArabicNative
  • EnglishProfessional Working

05 — Contact

Let's build something.

Open to senior mobile engineering opportunities — let's talk.