Home / Hire

Two ways to work together.

A full-time role on your team — remote, hybrid or on-site — or a scoped project with a clear finish line. Either way you get the same engineer: senior Flutter, payments, real-time, AI features and bilingual apps.

Pick how we work

Full-time role

Senior / Lead

Your team needs someone who owns the Flutter app end to end.

  • Leads a 4-person mobile team today; mentored 4 developers across two companies
  • Architecture in ADRs, code reviews, sprint planning and estimation
  • An agentic coding workflow (Claude Code, MCP) with tests and human review gates
  • Remote, hybrid or on-site — open to relocating to Kuwait, Saudi Arabia, UAE or Qatar
Email about a role

Project

Scoped build

You have an app to build, rescue or speed up.

  • A new iOS + Android app from one Flutter codebase
  • Payments (KNET, MyFatoorah, Apple Pay, Google Pay), live tracking or an AI assistant
  • Store rejections, crash rate, start-up time or Android 16 compliance on an existing app
Email about a project

How it works

  1. Send a short emailRole or project, timeline, and a link if you have one.
  2. Intro callWe check fit, scope and working hours (GMT+2/+3).
  3. A written planScope, milestones, and what “done” means.
  4. Build and shipBuilds you can tap every week, then the store release.

Currently Senior Flutter Developer and Technical Lead at Jameia.

Questions

Are you open to full-time roles?

Yes — senior and lead Flutter roles, remote, hybrid or on-site. Email me the role and team details and I’ll reply with my availability.

Would you relocate?

Yes: Kuwait, Saudi Arabia, the UAE or Qatar.

Which stack do you work in?

Flutter and Dart 3, BLoC/Cubit (also Provider and Riverpod), GetIt, GoRouter, Freezed, Firebase, REST, GraphQL and WebSocket, with Codemagic and Fastlane for releases.

Do you handle Gulf payment gateways?

Yes: KNET, MyFatoorah and Ottu alongside Apple Pay, Google Pay and Stripe. Jameia processes $200K+ a month at 99.2% success through the checkout I lead.

Can you add AI features to a mobile app?

Yes. I shipped an in-app support assistant with LLM tool calling (Claude and OpenAI APIs) and an Arabic/English NLU layer covering 7 Arabic dialects and romanized Arabic.

Do you use AI coding tools — vibe coding?

Every day, with guardrails. I built my team’s agentic coding workflow on Claude Code — code review by independent subagents and hooks, slash commands, reusable skills and Dart/Flutter MCP servers — and also use Cursor and GitHub Copilot. Vibe coding is great for a quick prototype; production code ships only after tests and a human review.

Which time zone and languages?

Cairo, GMT+2/+3. Native Arabic and professional working English, and apps that support RTL and LTR from day one.

Where is your CV?

On its own page: read it online, or download it as PDF or Word. Both files are text-based and single-column, so applicant tracking systems (ATS) read every line.

Or reach me directly

Location
Cairo, Egypt (GMT+2/+3) · relocation: Kuwait, Saudi Arabia, UAE, Qatar