Senior Software Engineer · Cairo, Egypt 🇪🇬 · Open to relocation 🌍

I build the systems
other teams depend on.

Cairo-based software engineer, open to relocation — five years building multi-tenant SaaS, real-time auction platforms, AI-assisted tools, and mobile apps shipped to production across the Gulf, the US, and the UK. Laravel, Next.js, FastAPI, Flutter — and a fast learner, comfortable adapting to any stack or framework the job needs.

5+ yrs
Shipping production systems
12+
Apps live on App Store / Play
23+
Products shipped & linked
17+
Countries served worldwide
Scroll
Trusted across
17+ countries
What I do · 01

I'm a senior engineer who treats a product like a system — not a stack of features. I architect the spine, ship the surface, and stay accountable when it has to scale.

  • /01
    Senior, end-to-end.

    Architecture, backend, web, mobile and infra — one engineer who can hold the whole rope.

  • /02
    Multi-tenant by default.

    Tenant isolation, role boundaries, billing-aware data — I build platforms, not single-purpose apps.

  • /03
    Ship to production, then defend it.

    I don't disappear at v1. Observability, deploy pipelines, and on-call hygiene come standard.

  • /04
    Clear with non-technical clients.

    Founders and ops teams shouldn't need an interpreter to work with their engineer. I write decisions down.

Ahmed Farid — Senior Software Engineer, portrait
Open to work · Q3 2026
Profile

I'm Ahmed Farid — a senior engineer who ships systems end to end.

Cairo-based, open to relocation. Over the last five years I've built multi-tenant SaaS platforms, real-time auction and booking systems, AI-assisted tools, and a fleet of mobile apps shipped to production across the Gulf, the US, and the UK.

I work the whole stack — Laravel, Next.js, FastAPI, Flutter, AWS — and I'm comfortable owning a product from the first schema decision to the App Store submission and the on-call rotation after launch. I learn fast and adapt to whatever stack the job actually needs.

5+ yrs
Shipping production software
23+
Products built or shipped
17+
Countries served
B.Sc.
CS & AI · Helwan University
By the numbersLifetime output, across the Gulf · US · UK
9+
Flagship platforms architected end-to-end
13+
Brands shipped from one white-label codebase
8+
Companies & clients partnered with
60+
Tools & technologies in the stack
Selected work · 02

Every system, shipped & linked.

The full portfolio — flagship SaaS first, then the rest. Each entry links straight to the live product, store listing, or admin surface, pulled from my GitHub profile.

FLAGSHIP / 01

Yelo Sale

Software Engineer · Gulf market (KSA)

B2B2C vehicle auction & sales platform — real-time live bidding across web and mobile.

Laravel 11Next.js 14FlutterSocket.IOMySQLRedis
sales.iyelo.comOpen
Yelo Sale — product screenshot
Problem

Vehicle remarketing in the Gulf ran on opaque offline processes — fleet owners, dealerships, and buyers had no transparent, real-time way to list, bid, and settle.

Approach

A transparent digital auction house spanning web and mobile: fleet owners list cars and lots, customers compete in real-time live auctions with automatic proxy bidding, then reserve and pay online — backed by an ERP-synced invoicing pipeline and a full inventory state machine from listing to delivery.

Impact
Live bidding
WebSocket auctions
<200ms
Live bid latency
ERP
Dynamics 365 sync
Real-time WebSocket live bidding + proxy auto-bid Amazon Payfort payments · GoInfinito OTP · FCM push Arabic/English i18n with full RTL
The problem

Vehicle remarketing in the Gulf ran on offline, opaque channels — fleet owners and dealerships moved inventory through closed deals with no transparency, no real-time competition, and invoicing reconciled by hand against an enterprise ERP. The goal: replace it with a transparent, real-time digital auction house across web and mobile, where any verified bidder could compete live — without losing a single bid to a race condition.

The hard part

Live auctions are unforgiving. When dozens of bidders hammer the same lot in the final seconds, the system has to be the single source of truth: every bid ordered correctly, no lost updates, no two “winners,” proxy auto-bids resolved instantly — reflected on web and mobile in real time, in Arabic and English (RTL), and kept in lockstep with a Microsoft Dynamics 365 ERP.

The architecture
  • One contract, three clientsAn Nx monorepo with a Laravel 11 API serving a Next.js 14 web app and a Flutter (BLoC) mobile app, so web, iOS, and Android share the same types and behavior.
  • Server-authoritative real-time biddingLive bid state in Redis with atomic increments; a Socket.IO/Node layer broadcasts to every watcher. The server, not the client, decides bid order — eliminating race conditions and lost bids under load. <200ms bid latency end to end.
  • Proxy auto-biddingBidders set a max ceiling; the engine auto-counters rivals up to it, server-side, so they win at the lowest necessary price.
  • Inventory as a state machineEvery lot moves through listed → live auction → reserved → paid → delivered, with admin governance at each step.
  • Three-tier accessAdmin / Company / Customer, each behind its own JWT guard (multi-guard RBAC).
  • Enterprise sync & paymentsTwo-way Dynamics 365 ERP sync for customers, vehicles & invoices; Amazon Payfort payments; GoInfinito OTP + KYC bidder authorization; FCM push; PDF/QR invoices; AWS S3.
The outcome
  • A transparent, real-time auction house live on web, iOS, and Android (App Store + Google Play).
  • Real-time live bidding at <200ms latency, with proxy auto-bidding and zero lost-bid race conditions.
  • Offline, opaque remarketing replaced by a digital pipeline from listing to delivery, with ERP-synced invoicing.
  • Shipped on trunk-based alpha/beta/prod (Docker, GitHub Actions CI/CD, AWS).
My role Software Engineer — Laravel back-end, Next.js front-end, and the Flutter mobile app.
FLAGSHIP / 02

Qoralia

Software Engineer · FastAPI + React

Decarbonization planning platform for municipalities — AI-assisted climate intervention & funding.

FastAPIReactPostgreSQL + pgvectorRedisAuth0
beta.qoralia.ioOpen
Qoralia — product screenshot
Problem

City officials planning emission reductions were stuck with scattered spreadsheets and consultant reports — no way to discover interventions, match funding, and model CO₂ impact in one place.

Approach

An AI-assisted workspace that searches regulations, grants, and intervention catalogs in seconds, scores grant eligibility, and models the cost, CO₂ impact, and feasibility of full emission-reduction pathways — with staged bulk emissions import and validation before data hits the books.

Impact
CO₂ pathways
Feasibility scoring
RAG
Climate knowledge graph
Multi-tenant
Workspace RBAC
OpenRouter multi-LLM gateway + RAG retrieval Grant eligibility & alignment scoring Auth0 · Supabase · multi-env deploy behind nginx
FLAGSHIP / 03

KhebraOS

Software Engineer · Full-stack

Arabic-first all-in-one academy platform — launch a branded school at username.khebraos.com.

React 19Vite 7Express 5Drizzle ORMPostgreSQL
khebraos.comOpen
KhebraOS — product screenshot
Problem

Trainers and coaches in the region were stitching together course tools, payment, and marketing built for English-first, LTR workflows that never fit how they teach.

Approach

A branded online-school builder — RTL and bilingual from the ground up — where creators build courses, sell digital products, run 1:1 coaching, and market via funnels, powered by a 6-step AI Course Wizard that generates scripts, narration, covers, and promo videos in minutes.

Impact
AI wizard
Script → promo video
6-step
Course gen pipeline
Bilingual
Arabic-first RTL
GPT-4o-mini + ElevenLabs (10 Arabic voices) + DALL·E 3 Drag-and-drop landing page & funnel builder Zoom / Calendly / Google OAuth, SSE via Postgres NOTIFY
FLAGSHIP / 04

Phonic Maps

Software Engineer · Laravel + Next.js

Multi-tenant location & review management for multi-location businesses.

Laravel 12Next.js 16PostgreSQLRedisMongoDB
phonicmaps.comOpen
Phonic Maps — product screenshot
Problem

Franchise operators and SMBs managing locations across Google, Meta, and X had reviews, updates, and engagement scattered across separate provider dashboards.

Approach

Resellers onboard business clients as tenants, sync storefronts to Google My Business via OAuth, reply to reviews with AI-suggested responses, publish promo posts across many locations at once, and track per-location metrics — all from one dashboard, scaling from one SMB to hundreds of storefronts.

Impact
GMB OAuth
Sync reviews + metrics
Multi-loc
Bulk auto-reply rules
Multi-tenant
Reseller → clients
Multi-location batched post publishing CSV bulk import/export + media lifecycle Horizon-queued jobs + Spatie activity-log audit
FLAGSHIP / 05

Recovery Advisers

Senior Software Engineer · Dubai, UAE

Debt-recovery & case management — internal app + multi-tenant client portal, webhook-synced.

Laravel 13Next.js 15MySQLOctaneReverb
recoveryadvisers.comOpen
Recovery Advisers — product screenshot
Problem

Recovery operations spanned case managers, finance, and HR internally, plus creditors and law firms externally — with no real-time, secure way to keep clients in sync without polling.

Approach

An internal main app orchestrates the full recovery lifecycle (leads → cases → mandates → litigation → recoveries → invoices), while a multi-tenant client portal gives each tenant secure read-only visibility — the two kept in sync through a stateless webhook push architecture so clients see updates in near real-time.

Impact
Webhook push
Near real-time sync
6-stage
Lead → invoice lifecycle
HR layer
Contracts · OKRs
Affiliate commission engine w/ per-agreement schedules Microsoft 365 / Entra ID SSO · Zoho Books · Teams Multi-tenant isolation w/ tenant-resolve middleware
CASE / 06

Fixawy

Software Engineer · Egypt

Two-sided home-services marketplace — web dashboard + customer & provider Flutter apps.

Laravel 8Vue 2FlutterFirebaseMySQL
fixawy.comOpen
Fixawy — product screenshot
Problem

Booking vetted home technicians in Egypt meant phone calls and no transparency — no live tracking, no in-app payment, no way to compare provider bids.

Approach

Customers browse and book vetted technicians or post a custom job for provider bids, then track the assigned technician live on a map, chat in real time, pay by cash/card/wallet, and rate the work — while providers manage jobs, availability, and earnings from their own app and admins oversee the catalog from the web panel.

Impact
Live tracking
On Google Maps
3 ways
Cash · card · wallet pay
Post-a-job
Provider bidding
Real-time in-app chat over Firestore PayTabs & Stripe payments · OneSignal push Bilingual Arabic/English with RTL
CASE / 07

Ezhal

Software Engineer · Qatar

Multi-tenant car-service booking — Laravel backend powering three role-specific Flutter apps.

Laravel 12MariaDB 11Flutter 3RiverpodPassport
Customer · Employee · Manager apps — App Store & Play coming soon
alpha.ezhal-qtr.comOpen
Ezhal — product screenshot
Problem

Mobile car wash & detailing needed coordinated scheduling across customers, on-the-road employees, and shop managers — with concurrency-safe slot booking and flexible loyalty.

Approach

A Laravel backend with three role-scoped APIs behind separate auth guards powers three Flutter apps: customers book slots and follow their technician live (on-the-way → arrived → started → completed), managers run schedules and wallets, all with concurrency-safe slot reservations that lock the employee before re-checking conflicts.

Impact
3 apps
Customer · Emp · Mgr
3 APIs
Role-scoped auth guards
Apple Wallet
PassKit loyalty
Passwordless email login codes MyFatoorah · Stripe · PayPal · Apple PassKit + APNs Wallet, points, stamps & subscription billing
CASE / 08

Compass Med

Software Engineer · Egypt

Full-stack dental e-commerce & healthcare platform — built end to end.

Laravel 12PHP 8.4MySQLAlpine.jsRedis
compass-egy.comOpen
Compass Med — product screenshot
Problem

A decade-old dental-equipment business needed an online channel for dentists — catalog, wallet, coupons, shipping ops — tightly integrated with their existing Odoo ERP.

Approach

A Laravel storefront + admin: dentists browse a categorized catalog, manage cart/wishlist/store-credit wallet, and check out via online payment or COD with city-based shipping rules — plus a knowledge hub, event registration with raffle draws, and a permission-driven admin dashboard with sales analytics and Excel reporting.

Impact
Odoo
Two-way ERP sync
2 gateways
Fawaterak + Fawry
Wallet + coupons
Bavix wallet
City-based free/standard shipping engine Order tracking, returns & PDF invoices Laratrust RBAC · Pusher · DomPDF · Laravel Excel
PLATFORM / 09

RevealSite

Software Engineer · US pharmacy fleet

The company & platform behind 12+ branded pharmacy apps and storefronts on one white-label foundation.

FlutterReactDjangoCeleryPostgreSQL
Problem

A dozen-plus independent US & UK pharmacies each needed branded patient apps and websites — but couldn't justify a separate engineering track per pharmacy.

Approach

A multi-tenant, white-label engagement platform: a new pharmacy spins up by client_id with its own branding, hours, and storefront. Patients get prescription refills, transfers, appointment booking, medication reminders, and two-way messaging — each request auto-routed to the pharmacy by fax & email via Celery. I built and shipped the patient apps (Flutter) and pharmacy sites (React) on this one shared platform.

Impact
12+
Apps & storefronts
1 codebase
White-labeled
Auto-route
Fax/email via Celery
🚧 Earlier / not launched
Xera Lab

A B2B dental-outsourcing marketplace built to act as a global dental outsource partner — connecting practices with labs and manufacturers so clinics can outsource crowns, aligners, and prosthetics and scale without growing in-house lab capacity. Built but not publicly launched.

Next.jsReactLaravelMySQL
Ofoq

An on-demand home-services app for the Saudi market — connecting households with vetted workers for cleaning, maintenance, and everyday tasks: browse, book a time slot, and manage requests end to end. Built but not publicly launched.

FlutterLaravelMySQLFirebase
What I build · 03

Six lanes I work in fluently.

A senior engineer's range, narrowed to what I actually ship — not what's on the résumé. Most projects sit across two or three of these at once.

Multi-tenant SaaS platforms

Tenant-aware data layers, role-based access, billing hooks. Designed so adding the 50th customer costs the same as the 5th.

LaravelNext.jsPostgresRedis

B2B / B2C systems

Two audiences, one codebase. Web + mobile clients off a shared API, with role-aware dashboards on the operator side.

Next.jsFlutterNode.js

Mobile apps that ship

Cross-platform Flutter apps wired to real backends — payments, auth, offline state, push, and the App Store / Play submission grind.

FlutterFirebaseHiveREST

Internal tools & dashboards

Operations-grade interfaces for ops, sales, and admin teams. Built fast, but not throwaway — they tend to outlive the v1 product.

Next.jsLaravelMySQL

Cloud & deploy infrastructure

AWS-first: EC2, RDS, S3, SES, ElastiCache, PayFort. Dockerized environments and pipelines that don't fall over on a Friday push.

AWSDockerEC2RDS

Greenfield architecture

Coming in early — domain modeling, API contracts, deployment topology. The decisions you can't undo cheaply six months later.

System designAPISchema
Industries · 04

Domains I've shipped real systems for.

Every domain teaches the next. Healthcare taught me audit trails, banking taught me reconciliation, marketplaces taught me eventual consistency.

Healthcare & PharmacyField ServicesB2B Sales OpsE-commerceMulti-tenant SaaSBanking & FintechInternal OperationsEducationLogisticsMarketplacesRecovery & Compliance
Brands & products · 05

Logos of teams & products I've shipped.

Every mark is a real product I built or contributed to — from Gulf SaaS platforms to a fleet of US & UK pharmacy brands. Hover to pause; click any logo to open its live site.

Reach · 06

Shipped for teams across 17+ countries.

Remote-first from Cairo, overlapping with GCC, EU, UK, and US hours. Clients and products spanning five continents — and counting.

Gulf04
🇦🇪 United Arab Emirates🇸🇦 Saudi Arabia🇶🇦 Qatar🇰🇼 Kuwait
Europe & UK05
🇬🇧 United Kingdom🇩🇪 Germany🇪🇸 Spain🇳🇱 Netherlands🇫🇷 France
Americas01
🇺🇸 United States
Africa04
🇪🇬 Egypt🇿🇦 South Africa🇰🇪 Kenya🇲🇦 Morocco
Asia-Pacific03
🇸🇬 Singapore🇰🇷 South Korea🇨🇳 China
Engineering depth · 07

The stack, without the buzzwords.

What I actually reach for, and why. No frameworks-of-the-month — just the boring tools that survive contact with production.

Backend

Laravel · PHP · Node.js · Express · NestJS

Domain modeling, Eloquent + raw SQL where it earns its keep, queues (Horizon), Octane, Reverb, REST + auth (Sanctum, Passport, JWT).

Python

FastAPI · Django · DRF · Celery

Async APIs, SQLAlchemy + Alembic, Celery task queues, pgvector/RAG pipelines — the backbone of Qoralia and the RevealSite platform.

Web

React · Next.js · TypeScript · Vue

App router, server components, edge caching, Tailwind + shadcn/ui, Material UI, Vite, TanStack Query, Zustand, Redux.

Mobile

Flutter · Dart

BLoC, Riverpod, flutter_modular, Hive local-first state, Firebase wiring, Apple PassKit, iOS + Android store submission handled.

Data

MySQL · Postgres · Mongo · Redis

Schema design first, indexes second. MariaDB, Supabase, pgvector, InfluxDB. Redis for cache, queues, and the occasional rate limiter.

Cloud

AWS · GCP · Docker

EC2, Lightsail, RDS, S3, SES. GCP Compute/Cloud SQL. Cloudflare, Nginx, Apache, Vercel, Hetzner, Hostinger. CI/CD on GitHub Actions.

AI

OpenAI · Claude · OpenRouter

GPT-4o, ElevenLabs TTS, DALL·E, multi-provider gateways, RAG with eval gates. Shipped into Qoralia, KhebraOS, and Phonic Maps.

Reference architecture · multi-tenant SaaS
Clients
Next.js web
Flutter mobile
Admin ops
Edge
CDN cache
Auth jwt
Tenant resolver middleware
API
Laravel core
Node workers
Data
MySQL primary
Redis cache · queue
S3 media
Infra
AWS EC2 / RDS
Docker compose
SES mail
Full toolbelt

Everything I've shipped with — straight from the languages, frameworks, and platforms I work in daily.

Languages
PHPJavaScriptTypeScriptDartPythonGoHTMLCSS
Frameworks & Libraries
LaravelNode.jsExpressNestJSFastAPIDjangoReactNext.jsVueFlutterTailwindshadcn/uiMaterial UIBootstrapViteSass
Databases
MySQLPostgreSQLMongoDBRedisMariaDBSupabasepgvectorInfluxDB
DevOps & Cloud
DockerAWSGCPFirebaseCloudflareNginxApacheLinuxUbuntuGitHub ActionsVercelGrafanaSentryAuth0HostingerHetznerGoDaddy
Tools
GitGitHubPostmanSwaggerFigmaNotionJiraNxReplitpnpm
Collaboration
SlackDiscordGoogle ChatClickUpAsana
AI
OpenAIClaudeChatGPTCodexCursorOpenRouter
Architecture thinking · 08

How I make technical decisions.

Four principles I apply across every project. They're not laws — they're priors I'm willing to break with evidence.

/ i

Boundaries before features

I draw the seams in the system before writing the screens. Tenant, role, and billing live as first-class concepts — not afterthoughts.

/ ii

Optimize for the team that ships v2

Clean read paths, audited writes, and migrations someone else can run at 2am without paging me. Code is for humans.

/ iii

Cache where it earns its keep

Premature caching is just a bug with a delay. Profile, find the read path that hurts, then cache it — and invalidate it on purpose.

/ iv

Boring choices, sharp edges

Laravel and Postgres aren't exciting. They're predictable, which is the only excitement a production system should give you.

In the open · 09

Code I'm willing to publish.

My public side at github.com/ahmedfarid2 — 16 public repos spanning TypeScript tooling, PHP, and ML notebooks. Most client work lives behind NDAs.

Ahmed Farid
Ahmed Farid
@ahmedfarid2
17
Public repos
6
Pinned projects
5
Achievements
LessContribution activity · last 12 monthsMore
druPublic

TypeScript project — tooling & integrations.

TypeScriptPinned
sallaPublic

Salla e-commerce platform integration in TypeScript.

TypeScriptPinned
appointment_whatsappPublic

WhatsApp-based appointment booking flow.

JavaScriptPinned
encryption-appPublic

Encryption utility built in PHP.

PHPPinned
gender-detectionPublic

Real-time gender detection from camera using a CNN.

JupyterPinned
BCP-DHRPublic

Breast-cancer prediction & handwritten-digit recognition with SVM + ANN.

JupyterPinned
See the live contribution graph & repo stats on GitHub ↗
Experience · 10

Roles, in order of arrival.

Full-time and freelance, on-site and remote. The throughline isn't the title — it's the work shipped.

Jul 2025 — NowSenior Software EngineerFull-timeRecovery AdvisersDubai, UAE · Remote
Jan 2022 — NowSenior Software EngineerFreelanceCompassMedPhonicMapsQoraliaProven ManagementKhebraEzhalAlnaimi StudiosCairo · Remote
Jun 2024 — Aug 2025Software EngineerFull-timeYelo SaleSaudi Arabia · Remote
Jun — Dec 2024Software EngineerFreelanceiFutueSaudi Arabia · Remote
Jun — Nov 2024Software Programming InstructorFreelanceAlmentorCairo · Remote
Mar — May 2024Software EngineerFull-timeArab BankCairo · On-site
May 2023 — Mar 2024Software EngineerFull-timeRevealSiteUnited States · Remote
Aug 2021 — Dec 2023Art ProductionPart-timeCompass MedCairo · Hybrid
How I work · 11

Four steps, then we ship.

My process isn't proprietary — it's just disciplined. Same shape whether the engagement is six weeks or six months.

01

Listen first

I want the business problem before the tech stack. Two calls, a shared doc, and a clear definition of done before code.

02

Map the seams

Domain model, surface area, deploy topology. Decisions you can't undo cheaply get locked down here.

03

Ship in slices

End-to-end vertical slices, deployed early, behind feature flags. You see real software inside two weeks, not a Gantt chart.

04

Hand it over

Docs, runbooks, and a clean README. Whether your team takes it from v2 or I stay on retainer — handoff is part of the work.

Why me · 12

What you usually get vs. what I bring.

Not a brag list — a spec. If any of these feel like they're missing on your current project, that's where I help.

Most engineers
Ships features.
→ With me
Ships systems that survive their second year.
Most engineers
Generalist or specialist — pick one.
→ With me
Backend, web, mobile, infra — held together by one person.
Most engineers
Disappears at handoff.
→ With me
Writes the runbook your next hire will actually read.
Most engineers
Quotes lines of code.
→ With me
Quotes business outcomes — and the trade-offs to get there.
Most engineers
Speaks in jargon.
→ With me
Translates between founders, ops, and engineers without losing precision.
Most engineers
Optimizes for v1.
→ With me
Designs v1 so v2 isn't a rewrite.
Plans & pricing · 13

Clear packages, scoped to you.

Transparent starting points for the most common engagements. Every project is quoted after a 30-minute scoping call — no surprises, no hourly drift.

Architecture Clinic

A focused expert review of your system.

From $450
per engagement · flat fee
Book a review
  • 30-min scoping call + async deep-dive
  • Full architecture & schema review
  • Security, scaling & cost audit
  • Written findings + prioritized action plan
  • One follow-up Q&A call
  • Delivered within 5 business days

Partner

An embedded senior engineer on retainer.

From $3.5k
per month · cancel anytime
Discuss retainer
Everything in Launchpad, plus:
  • Dedicated senior engineer, reserved capacity
  • Continuous delivery & roadmap planning
  • Priority response + incident on-call
  • Scaling, performance & cost optimization
  • Monthly reporting + quarterly reviews
  • No lock-in — cancel anytime
Mobile Launchfrom $2k

iOS + Android app, store submission handled.

AI Acceleratorfrom $1.5k

LLM / RAG features with evals & guardrails.

Realtime Enginefrom $1.2k

WebSocket live updates, presence & sync.

All prices are starting points — every engagement is scoped to your needs, and always negotiable based on scope and region.Book a 30-min call
Ways to work together · 14

Four ways to put me to work.

Those are the packaged offers above. Prefer a custom or longer-term setup? Here's how we can work together — every engagement starts with one 30-minute call.

01

Full-time role

Hire me onto your team as a senior engineer who owns features end to end — backend, web, mobile, and the infra underneath.

Senior ICFull-stackRemote / relocation
Talk about this
02

Fixed-scope build

A defined slice shipped to production in 4–8 weeks: architecture, build, deploy, handoff. Flat phase quote, no hourly drift.

4–8 weeksPhase quoteProduction-ready
Talk about this
03

Technical advisory

Architecture reviews, system design, schema and code audits. The 30-minute call that saves you from a six-month rewrite.

ArchitectureAuditsSystem design
Talk about this
04

Ongoing partner

Retainer for continuous delivery — new features, maintenance, and scaling — with the docs and runbooks your team can run on.

RetainerScalingDocs + runbooks
Talk about this
Trust signals · 15

What colleagues actually said.

Recommendations from people who managed me directly — verified on LinkedIn, where 25,000+ follow my work.

Verified · LinkedIn

"I'm thrilled to recommend Ahmed as a highly skilled and passionate Flutter developer. He possesses a deep understanding of Flutter development and its core principles — Clean Architecture, State Management — plus web development and graphic design. He's a valuable asset to any team, and I have no doubt he'll continue to achieve remarkable success."

Abdullah Mohamed
Abdullah MohamedSenior Mobile Developer (Flutter) · managed Ahmed directly
Verified · LinkedIn

"Ahmed is a well-dedicated developer who is committed to the strategy of the projects he's involved in. A reliable, strategic teammate who stays focused on delivering what the business actually needs."

Saeed Al-Badry, MBA
Saeed Al-Badry, MBASales & Marketing Manager @ Compass Med · managed Ahmed directly
Writing · 16

Notes from building in public.

I share engineering breakdowns, architecture decisions, and lessons from shipping — mostly on LinkedIn, where 25k+ people follow along.

Latest · LinkedInBuilding multi-tenant SaaS, real-time platforms & AI tools — in the openFollow my posts on architecture, the Gulf/US/UK projects, and what I learn shipping to production.
25k+ followersRead on LinkedIn
FAQ · 17

The questions everyone asks.

If yours isn't here, ask it directly — bottom of the page.

Most start as a 4–8 week scoped build — a defined slice with a clear deliverable. From there it usually becomes ongoing retainer or a longer contract. I prefer fixed-scope phases over hourly drift.
Both. I'm full-time at Recovery Advisers (remote, Dubai) and I take on a small number of freelance engagements per quarter. If you're hiring full-time, I'm open to conversations for the right team.
UAE, Saudi Arabia, the United States, and Egypt. I run on Cairo time but overlap comfortably with GCC, EU, and US East / Central business hours.
Yes — that's where I'm strongest. Architecture, schema, deploy, the first slice in production. I can stay through scale or hand it off cleanly.
Yes — I've shipped 12+ Flutter apps to App Store and Play Store. But I usually work better when I own both ends of the API contract.
Depends on scope, region, and whether you need senior architecture or implementation hands. I'll give you a flat phase quote, not an hourly bill, after a 30-minute scoping call.

Ship the system
you actually need.

One scoping call. Thirty minutes. We'll know inside that whether I'm the right hands for the job — or whether I should point you somewhere else.