Skip to content
View ahmedzein-dev's full-sized avatar

Block or report ahmedzein-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ahmedzein-dev/README.md
Typing SVG
Mobile Developer

Profile Views


About Me

Senior Software Engineer · Flutter (iOS, Android & Desktop) at Kief Consultancy & Technology, Abu Dhabi. Lead mobile engineer on Taggo, Taggo Captain and The Events.

I go deep where most Flutter work stops: real-time WebSocket systems, three-isolate background execution, iOS Live Activities & Dynamic Island, and custom platform channels in Kotlin and Swift.

Built a real-time voice assistant on the Gemini Live API, with bidirectional audio streaming.

5+ years building production apps for Android, iOS, Windows, macOS, and Web, across the full lifecycle: architecture, implementation, CI/CD and store release.

Author of 3 open-source Flutter packages on pub.dev, one of them running in production in a commercial app.

Worked on-site and remotely with teams across the UAE, UK, Sweden, and Egypt.

Currently going deeper into Node.js and learning System Design.

B.Sc. Telecommunication Engineering | Delta University for Science and Technology

Certified: Stanford Algorithms | UC San Diego OOP in Java | Udacity Arab Coders

Launched 15+ apps on the App Store & Google Play!


Impact & Achievements

💵 Cost Savings ⏱️ Performance 📈 Scale
$497/year saved 99% faster invoice creation 3.5M AED monthly transactions
829M Firestore reads/year eliminated App launch ~12 s → ~3 s ~100 likes on pub.dev

Key Highlights:

  • Built Taggo Buddy, a real-time voice assistant on the Gemini Live API: bidirectional audio streaming over WebSocket, push-to-talk, and ride booking gated by biometric authentication
  • Designed a three-isolate background architecture (main, background service, FCM) for real-time trips and ride offers
  • Shipped iOS Live Activities & Dynamic Island so trip status stays visible without opening the app
  • Hardened two production apps for release: freeRASP device integrity, screenshot blocking on sensitive screens, Keychain/Keystore token storage, obfuscation, and release guards on every build path
  • Added Firebase Crashlytics & Analytics to Taggo and Taggo Captain: fatal and async errors reported with the signed-in user, screen views logged, and collection off in debug builds
  • Saved ~829 million Firestore reads/year through re-architected invoice logic & hybrid caching
  • Made invoice creation ~99% faster with a linked-list invoice structure
  • Built a custom Flutter desktop windowing layer - floating windows, priority stacking, dialog stacks and focus management, now open source as draggable_floating_window
  • Cut The Events app launch time from ~12 s to ~3 s on the same device
  • Built payments on Stripe: a wallet with 3D Secure, Apple Pay and Google Pay, and Connected Accounts with webhooks for provider payouts
  • 3 Flutter packages on pub.dev with ~100 likes, all at 160/160 pub points; document_camera_frame runs in production in Taggo Captain and gets ~600 downloads a month

Tools & Technologies

Category Technologies
Languages Dart, Kotlin, Swift, Java, Node.js
Frameworks Flutter, Firebase
Platforms Android, iOS, Windows, macOS, Web
Architecture & State Clean Architecture, SOLID, Design Patterns, Bloc/Cubit, Provider, GetX, get_it, dartz
Real-Time & Networking Socket.IO / WebSockets, Dio, Retrofit, REST, GraphQL
Background Execution Three-isolate architecture, flutter_background_service, Android foreground services, iOS background location & APNs
Native Integration Platform channels (Kotlin / Swift), iOS Live Activities & Dynamic Island, deep linking
AI & Audio Gemini Live API, bidirectional audio streaming over WebSocket, on-device summarisation & translation
Flutter Desktop In-app windowing, custom routes & nested Navigators, focus management, Shortcuts & Actions
Payments Stripe (incl. Connected Accounts & webhooks), Telr, PayPal, Apple Pay, Google Pay, 3D Secure
Firebase & Backend Auth, Firestore, Realtime Database, Storage, FCM, Cloud Functions, Crashlytics, Analytics, Node.js
Data & Storage Hive, Sqflite, Shared Preferences, PDF generation & printing, JSON/XML import-export
Security freeRASP, flutter_secure_storage, Dart obfuscation, build-time release guards
Maps & Location Google Maps, geolocator, geocoding, GeoJSON polygons
Release & CI/CD Flutter flavors, GitHub Actions, Fastlane, App Store Connect, Play Console, Firebase App Distribution
Testing & Process Unit, widget & integration tests, ADRs, incident postmortems, Jira, Figma, Postman
Learning Now Node.js in depth, System Design


Open Source Packages

Package Description pub.dev
draggable_floating_window Draggable, resizable floating windows inside a Flutter app: priority stacking, per-window dialog stacks and keyboard focus likes
document_camera_frame Document scanner camera with auto-capture, edge detection, perspective correction, on-device OCR and JPG/PNG/PDF/TIFF export. In production in Taggo Captain likes
scroll_highlight_text Highlights search matches in long text and scrolls to them, with next/previous navigation, in Latin & Arabic likes

Featured Projects

Taggo — Multi-service mobility platform for the UAE · App Store Google Play

iOS & Android | Ride-hailing, cargo delivery and vehicle recovery, live on both stores

  • Real-time driver tracking over Socket.IO
  • iOS Live Activities & Dynamic Island for live trip status
  • Taggo Buddy: a voice assistant on the Gemini Live API that books rides through streamed conversation
  • In-app wallet on Stripe with Apple Pay, Google Pay and 3D Secure

Taggo Captain — Driver app for the Taggo platform · App Store Google Play

iOS & Android | Live on both stores

  • Real-time ride offers over WebSockets, with background alerts on Android and iOS
  • Continuous background location on a three-isolate architecture
  • Driver onboarding with on-device document scanning, using my open-source document_camera_frame in production

BA3 Business Solutions — Cross-platform enterprise accounting app

Android, iOS, Windows, macOS, Web | Handles 3.5M AED/month in transactions

  • Optimized Firestore reads by 829 million/year (saving $497/year), with invoice creation 99% faster
  • Custom floating-windows framework for desktop, now open source as draggable_floating_window
  • 6 languages with RTL | Role-based access control

The Events — Multi-vendor marketplace for gifts, events & shopping · App Store Google Play

A UAE marketplace that expanded to 9 countries in 3 years

  • Modernised the Flutter codebase, with Telr, Apple Pay and Google Pay payments, PDF and printing
  • Cut app launch time from ~12 s to ~3 s

Gainz AI — AI fitness app (UK, remote) · App Store Google Play

  • Notes search with matched-text highlighting and scroll-to-match navigation, published as scroll_highlight_text
  • On-device summarisation and translation
  • "Ahmed is a skilled Flutter developer with strong problem-solving abilities... a valuable asset to any team." — Yousef Shams, Mobile Team Lead

GitHub Stats

Achievements
Stars Apps
Packages Experience

Connect with Me

LinkedIn Email Website pub.dev GitHub


"Clean code always looks like it was written by someone who cares."

Open to opportunities

Pinned Loading

  1. document_camera_frame document_camera_frame Public

    Flutter document scanner camera: a framed live preview with auto-capture, edge detection, perspective correction, on-device OCR and JPG, PNG, PDF or TIFF export.

    C++ 10 14

  2. draggable_floating_window draggable_floating_window Public

    Draggable, resizable floating windows inside your Flutter app: priority stacking, per-window dialog stacks and keyboard focus.

    Dart 1

  3. scroll_highlight_text scroll_highlight_text Public

    Flutter widget that highlights search matches in long text and scrolls to them, with next/previous navigation, match counts, regex or literal search, and RTL support.

    Dart 5