Senior Flutter Engineer · Cairo

Crafting secure, scalable mobile apps people trust with their money.

I'm Amr — a Flutter engineer with 4+ years shipping fintech, healthcare-insurance, ERP and e-commerce apps across Egypt, Saudi Arabia and Jordan.

Based in Cairo — --:-- local Scroll
Flutter✦Dart✦BLoC / Cubit✦Clean Architecture✦REST & WebSocket✦Payments✦Security✦CI/CD✦
01
AR Portrait of Amr Ramadan

Currently at NeQabty

I build mobile apps where reliability isn't optional — payments, subscriptions, medical insurance and claims. At NeQabty, a fintech platform digitizing syndicates in Egypt, I ship features used by thousands of members, structured with Clean Architecture, BLoC/Cubit and dependency injection so they stay fast, testable and secure.

4+Years of professional Flutter
10+Apps delivered to production
3Countries: Egypt, KSA, Jordan
40%Faster member support via chatbot
02

Apps shipped to real users.

Fintech, healthcare, streaming and commerce — built with Flutter for Android & iOS.

✚
01

Engineers Syndicate New members app

Release pending

Members' app for the Egyptian Engineers Syndicate. Members renew their yearly subscription and medical coverage, add dependents and file medical claims. The hard part was keeping every claim and payment in sync with the insurer and the syndicate, so each request has clear states and members always see where it stands.

  • BLoC/Cubit
  • Clean Architecture
  • DI
  • Payments
  • Security
02

NeQabty

Fintech · Live

Fintech app for syndicate and union members in Egypt. Members renew their membership, track subscriptions, pay online and find nearby pharmacies and service centers on the map. The hard part was payments: BLoC handles sessions, subscriptions and checkout, so an interrupted payment never leaves a member's account in a broken state.

  • BLoC
  • Firebase
  • Payment Gateway
  • Google Maps
03

Car Market Association رابطة سوق السيارات

iOS · Live

Used-car marketplace for Egypt. Buyers browse listings from individuals and verified showrooms, filter by make, model, year and price, read inspection reports and book viewings. The hard part was data: thousands of image-heavy listings, kept smooth with pagination, lazy loading and image caching, plus social sign-in and deep links.

  • Pagination
  • Image Caching
  • Advanced Filters
  • Social Auth
  • Deep Links
  • Push Notifications
▶
04

Qaaf

Streaming · Live

Video streaming app with channels and playlists. Users upload videos, follow channels, open shared links straight into a video and keep watching in picture-in-picture or in the background. The hard part was playback: BLoC manages the player, uploads and background services, and CI/CD with several flavors keeps releases quick.

  • BLoC
  • CI/CD
  • Flavors
  • Deep links
05

Jomlah Express

Commerce · Live

Wholesale e-commerce app. Buyers browse the catalog, check out securely and follow each order on Google Maps until it reaches them. The hard part was state: the cart, product filters and real-time order updates had to stay consistent across every screen, which I handled with Provider and Firebase.

  • Provider
  • Firebase
  • REST API
  • Google Maps
🐾
06

Catwa

Commerce · Live

Pet food shopping app. Customers browse the catalog, fill their cart and choose a delivery time that suits them. The hard part was the order flow: the cart, user sessions and delivery scheduling share state across many screens, and Provider keeps them consistent from the first tap to checkout.

  • Provider
  • Firebase
  • Google Maps
03

Where I've built things.

  1. NeQabty is a fintech platform that digitizes syndicates and unions in Egypt. I own the hardest parts of the mobile apps, from payments to AI.

    • Fintech & paymentsPayment gateway checkout with deep-link return to the app. Subscription and renewal flows built as BLoC/Cubit state machines (idle → processing → paid / failed), so a member is never charged twice or left on a spinner.
    • Healthcare & medical insuranceBuilding the new Egyptian Engineers Syndicate app: coverage renewal, dependents management, medical claims with document upload (compression, multipart, progress), claim status tracking and a searchable medical network on maps.
    • AI assistants — text & voiceLed the member-support assistant, cutting response time by 40%. Text-to-text chat with streamed answers, and voice-to-voice: record → speech-to-text → AI answer → text-to-speech playback, over WebSocket and HTTP streams.
    • SecurityCertificate pinning, tokens in Keychain / Keystore with refresh handled by a Dio interceptor, encryption of sensitive payloads, role-based access control and obfuscated release builds.
    • Flavorsdev / staging / prod flavors, each with its own app ID, icon, Firebase project and API config through --dart-define.
    • CI/CDGitHub Actions pipeline that analyzes, tests, builds and signs every release; Fastlane lanes ship to TestFlight and the Play internal track.
    • Architecture & performanceFeature-first Clean Architecture, BLoC/Cubit, get_it dependency injection, Streams and async flows, Arabic / English RTL localization, DevTools profiling, Hive offline cache, and unit, bloc & widget tests.
    • Payment Gateway
    • Medical Insurance
    • AI Chat
    • Voice-to-Voice
    • WebSocket
    • Certificate Pinning
    • Flavors
    • GitHub Actions
    • Fastlane
    • Clean Architecture
    • BLoC / Cubit
  2. Mobile ERP used across departments — HR, Finance, Inventory and Sales in one Flutter app.

    • ERP modulesDesigned and built mobile ERP modules for HR, Finance, Inventory and Sales, improving operational efficiency by 30%.
    • Real-time dataIntegrated real-time ERP APIs to keep data and dashboards in sync across departments.
    • Access & localizationAdded role-based access and multi-language support, helping more user groups adopt the app.
    • ERP
    • REST APIs
    • Real-time sync
    • Dashboards
    • Role-based access
    • Localization
  3. E-commerce and video streaming apps for the Saudi market, shipped through automated pipelines.

    • E-commerce & paymentsBuilt e-commerce apps with catalogs, checkout and secure payment gateways; revenue grew 15% in the first quarter after launch.
    • Video streamingDeveloped video streaming features: upload, playlists, deep linking, picture-in-picture and background playback.
    • Flavors & CI/CDSet up CI/CD pipelines and multiple build flavors, making deployments 50% faster.
    • Payment Gateway
    • Video Streaming
    • Deep Links
    • PiP
    • Flavors
    • CI/CD
  4. Real-time communication and native integrations for a Saudi product.

    • Native integrationIntegrated native Android and iOS code through Method Channels to add platform-specific features.
    • Audio & video callingBuilt real-time audio and video calling with WebRTC, increasing user retention by 25%.
    • PerformanceBuilt efficient background services that improved battery life by 20%.
    • Method Channels
    • Kotlin / Swift
    • WebRTC
    • Background Services
    • Battery Optimization
  5. Freelance projects for clients across Egypt and the region.

    • DeliveryDelivered 10+ apps across healthcare, e-commerce and education.
    • Healthcare
    • E-commerce
    • Education
    • Firebase
  6. Internships where I shipped my first production Flutter features.

    • E-commerce · MagdsoftBuilt e-commerce features with Flutter and Firebase — real-time listings, authentication and cart — using BLoC/Cubit.
    • Hotel booking · AlgorizaWorked on a hotel booking app: search filters, real-time availability, payments and REST API integration.
    • BLoC / Cubit
    • Firebase
    • REST APIs
    • Payments
04

What I work with.

◈

Architecture

Clean Architecture, MVVM, SOLID, dependency injection with get_it, flavors and localization — code that scales with the team.

  • Clean Architecture
  • MVVM
  • SOLID
  • get_it
  • Flavors
⟲

State

  • BLoC / Cubit
  • Riverpod
  • Provider
  • GetX
⇄

APIs & real-time

  • REST
  • WebSocket
  • WebRTC
  • GraphQL
  • Firebase
  • FCM
⛨

Security

  • Certificate pinning
  • Secure storage
  • Obfuscation
  • Encryption
$

Fintech

  • Payment gateways
  • Subscriptions
  • Insurance & claims
⚡

Performance

  • DevTools profiling
  • Jank detection
  • App size
  • Background services
⌘

Native

  • Method Channels
  • Kotlin plugins
  • Swift plugins
✓

Testing & delivery

Unit, widget and integration tests, CI/CD with GitHub Actions and Fastlane, and releases through App Store Connect and Play Console.

  • Unit & widget tests
  • GitHub Actions
  • Fastlane
  • Hive
  • SQLite
05

Let's build something worth shipping.