Home / About

Built to ship.

Senior Flutter developer and mobile tech lead with 6+ years in cross-platform apps. I own the full lifecycle — architecture, state management, payments, testing, CI/CD and both store releases — for bilingual Arabic/English products.

I’m Ahmed, based in Cairo. I lead mobile engineering at Jameia, a Kuwaiti delivery platform with 1M+ registered customers, and I stay ~70% hands-on: checkout on KNET, Apple Pay and Google Pay at $200K+ a month, live GPS tracking with iOS Live Activities, and an in-app AI assistant that understands 7 Arabic dialects.

Before that I built multi-tenant e-commerce apps for 8 GCC clients and content apps in Cairo — and freelanced through my degree. I write ADRs, mentor (4 developers across two companies), and say exactly which part I owned. I code with AI every day — Claude Code subagents, hooks, skills and MCP servers, Cursor and Copilot — and nothing generated ships without tests and a human review. Every number here is from production.

The work, strongest first

Where I’ve shipped

Skills

Mobile
Flutter, Dart 3 (null safety, sealed classes, Futures & Streams), iOS, Android, Swift/Kotlin/Java platform channels, native & third-party SDKs, Material 3
Architecture & state
Clean Architecture (feature-first), OOP, SOLID, MVVM, Repository, BLoC/Cubit, Provider, Riverpod, GetX, GetIt, GoRouter, Freezed, code generation
UI/UX
Responsive & adaptive layouts, design systems & tokens, custom widgets, animations, CustomPainter, i18n, RTL, Figma
APIs & data
REST (Dio), GraphQL, WebSocket, Firebase Auth, Google & Facebook sign-in, OAuth 2.0, JWT, Firestore, Cloud Functions, Firebase Analytics, FCM, local notifications, Algolia, SQLite, Hive, Drift (offline-first)
Payments & real-time
KNET, MyFatoorah, Ottu, Apple Pay, Google Pay, Stripe, RevenueCat, Google Maps, live GPS, Live Activities, live video & audio streaming (ZegoCloud, Zoom SDK)
Testing & quality
Unit, widget, integration & golden tests, Mockito, Patrol, TDD, code reviews, DevTools profiling, Sentry, Crashlytics
CI/CD & release
Git, GitHub Actions, Codemagic, Fastlane, Xcode, Gradle, code signing, TestFlight, App Store Connect, Play Console, staged rollouts, Remote Config flags
Leadership
Team lead, mentoring & coaching, ADRs, sprint planning & estimation, Agile/Scrum, stakeholder communication, technical documentation
AI in apps
LLM integration (Claude & OpenAI APIs), generative AI features, AI agents & chatbots, tool/function calling, structured outputs, prompt engineering, guardrails, NLU
AI-assisted engineering
Agentic coding with Claude Code (slash commands, subagents, hooks, skills, MCP servers), Cursor, GitHub Copilot, AI code review & test generation, vibe coding for prototypes — production code behind tests and human review

Education, languages and work setup

  • B.Sc. Computer Science and Software EngineeringFaculty of Electronic Engineering, Menoufia University, Egypt · 2021
  • Arabic (native) · English (professional working proficiency)Bilingual apps with RTL and LTR from day one
  • Remote, hybrid or on-site · GMT+2/+3Open to relocating to Kuwait, Saudi Arabia, UAE or Qatar