Work / Jameia
JameiaSenior Flutter Developer · Technical Lead
Leading mobile engineering for a Kuwaiti multi-vendor grocery and food delivery platform with 1M+ registered customers: architecture, state management, payments, testing, CI/CD and both store releases — while staying ~70% hands-on.
- Registered customers
- 1M+
- Payments / month at 99.2% success
- $200K+
- Mobile developers on my team
- 4
- Release time, 8 app packages
- 4h → 45m
What I did there
Led a 4-person mobile team for a platform with 1M+ registered customers, owning the technical roadmap, sprint planning and estimation, and the iOS/Android release train.
Read the case: JameiaDefined a feature-first Clean Architecture (BLoC/Cubit, Provider, GetIt, GoRouter, Freezed) in ADRs and refactored legacy state into a sealed async state pattern without pausing delivery.
Integrated KNET, Apple Pay and Google Pay checkout with back-end and payment-provider teams, with idempotent retries and structured error recovery.
Read the case: JameiaShipped live GPS order tracking (Firestore streams, FCM HTTP v1, iOS Live Activities) and Algolia search that cut query latency 60%.
Read the case: JameiaLaunched an in-app AI support assistant using LLM tool calling (Claude and OpenAI APIs) and a bilingual NLU layer covering 7 Arabic dialects and romanized Arabic.
Read the case: JameiaAnalyzed the checkout funnel and built a real-time WebSocket cart with optimistic UI, cutting cart abandonment by 22%.
Read the case: JameiaOwned CI/CD on Codemagic and Fastlane (code signing, TestFlight, staged rollouts) for 8 app packages on two Google Play and two Apple accounts — release time from 4 hours to 45 minutes.
Cleared 10+ store review rejections on first resubmission, drove Android 16 (API 36) compliance and shipped a forced update flow with Remote Config.
Established a responsive design system (tokens, reusable components) and a motion system across 8 app packages.
Built the team’s agentic coding workflow on Claude Code: code review with independent subagents and hooks, slash commands, reusable skills and Dart/Flutter MCP servers — generated code ships only after tests and human review.
Mentored 3 developers through code review standards and pair programming, doubling pull-request merge velocity, and presented architecture decisions to product and business stakeholders.
