Ingénieur logiciel senior · Le Caire, Égypte 🇪🇬 · Ouvert à la mobilité 🌍

Je construis les systèmes
dont les autres équipes dépendent.

Ingénieur logiciel basé au Caire, ouvert à la mobilité — cinq ans à construire des SaaS multi-tenant, des plateformes d'enchères en temps réel, des outils assistés par IA et des applications mobiles livrées en production dans le Golfe, aux États-Unis et au Royaume-Uni. Laravel, Next.js, FastAPI, Flutter — et un apprentissage rapide, à l'aise pour m'adapter à n'importe quel stack ou framework dont le projet a besoin.

5+ ans
Systèmes en production
12+
Apps publiées sur App Store / Play
23+
Produits livrés et liés
17+
Pays servis dans le monde
Défiler
La confiance dans
17+ pays
Ce que je fais · 01

Je suis un ingénieur senior qui traite un produit comme un système — pas comme un empilement de fonctionnalités. Je conçois la colonne vertébrale, je livre la surface et je reste responsable quand il doit passer à l'échelle.

  • /01
    Senior, de bout en bout.

    Architecture, backend, web, mobile et infra — un seul ingénieur qui tient toute la corde.

  • /02
    Multi-tenant par défaut.

    Isolation des tenants, périmètres de rôles, données liées à la facturation — je construis des plateformes, pas des applications à usage unique.

  • /03
    Livrer en production, puis la défendre.

    Je ne disparais pas à la v1. Observabilité, pipelines de déploiement et hygiène d'astreinte sont de série.

  • /04
    Clair avec les clients non techniques.

    Les fondateurs et les équipes ops ne devraient pas avoir besoin d'un interprète pour travailler avec leur ingénieur. Je consigne les décisions par écrit.

Ahmed Farid — Ingénieur logiciel senior, portrait
Ouvert aux opportunités · T3 2026
Profil

Je suis Ahmed Farid — un ingénieur senior qui livre des systèmes de bout en bout.

Basé au Caire, ouvert à la mobilité. Ces cinq dernières années, j'ai construit des plateformes SaaS multi-tenant, des systèmes d'enchères et de réservation en temps réel, des outils assistés par IA et une flotte d'applications mobiles livrées en production dans le Golfe, aux États-Unis et au Royaume-Uni.

Je travaille sur tout le stack — Laravel, Next.js, FastAPI, Flutter, AWS — et je suis à l'aise pour piloter un produit depuis la première décision de schéma jusqu'à la soumission sur l'App Store et l'astreinte après le lancement. J'apprends vite et je m'adapte au stack dont le projet a réellement besoin.

5+ ans
Logiciels en production
23+
Produits créés ou livrés
17+
Pays servis
Lic.
Info. & IA · Université Helwan
En chiffresProduction totale, dans le Golfe · É.-U. · R.-U.
9+
Plateformes phares conçues de bout en bout
13+
Marques livrées depuis un code white-label
8+
Entreprises et clients partenaires
60+
Outils et technologies dans le stack
Projets sélectionnés · 02

Chaque système, livré et lié.

Le portfolio complet — d'abord les SaaS phares, puis le reste. Chaque entrée renvoie directement au produit en ligne, à la fiche du store ou au panneau admin, extrait de mon profil GitHub.

FLAGSHIP / 01

Yelo Sale

Ingénieur logiciel · marché du Golfe (KSA)

Plateforme B2B2C d'enchères et de vente de véhicules — enchères en direct en temps réel sur web et mobile.

Laravel 11Next.js 14FlutterSocket.IOMySQLRedis
sales.iyelo.comOuvrir
Yelo Sale — capture du produit
Problème

Le remarketing de véhicules dans le Golfe reposait sur des processus hors ligne opaques — propriétaires de flottes, concessionnaires et acheteurs n'avaient aucun moyen transparent et en temps réel de lister, enchérir et régler.

Approche

Une maison d'enchères numérique et transparente sur web et mobile : les flottes listent voitures et lots, les clients s'affrontent dans des enchères en direct en temps réel avec enchère automatique par proxy, puis réservent et paient en ligne — le tout adossé à un pipeline de facturation synchronisé à l'ERP et à une machine à états d'inventaire complète, de la mise en vente à la livraison.

Impact
Enchères en direct
Enchères WebSocket
<200ms
Latence d'enchère en direct
ERP
Synchro Dynamics 365
Enchères en direct WebSocket en temps réel + auto-enchère par proxy Paiements Amazon Payfort · OTP GoInfinito · push FCM i18n arabe/anglais avec RTL complet
Le problème

Le remarketing de véhicules dans le Golfe passait par des canaux hors ligne et opaques — flottes et concessionnaires écoulaient leur stock via des accords fermés, sans transparence, sans concurrence en temps réel, avec une facturation rapprochée à la main face à un ERP d'entreprise. L'objectif : le remplacer par une maison d'enchères numérique, transparente et en temps réel sur web et mobile, où tout enchérisseur vérifié peut concourir en direct — sans perdre une seule enchère à cause d'une condition de concurrence.

La partie difficile

Les enchères en direct ne pardonnent pas. Quand des dizaines d'enchérisseurs martèlent le même lot dans les dernières secondes, le système doit être l'unique source de vérité : chaque enchère ordonnée correctement, aucune mise à jour perdue, pas deux “gagnants,” auto-enchères par proxy résolues instantanément — répercuté sur web et mobile en temps réel, en arabe et en anglais (RTL), et tenu en parfaite synchronie avec un ERP Microsoft Dynamics 365.

L'architecture
  • Un contrat, trois clientsUn monorepo Nx avec une API Laravel 11 servant une app web Next.js 14 et une app mobile Flutter (BLoC), pour que web, iOS et Android partagent les mêmes types et comportements.
  • Enchères en temps réel sous autorité du serveurÉtat des enchères dans Redis avec incréments atomiques ; une couche Socket.IO/Node diffuse à chaque observateur. C'est le serveur, pas le client, qui décide de l'ordre des enchères — éliminant conditions de concurrence et enchères perdues sous charge. Latence d'enchère <200ms de bout en bout.
  • Auto-enchère par proxyLes enchérisseurs fixent un plafond ; le moteur surenchérit automatiquement face aux rivaux jusqu'à ce plafond, côté serveur, pour gagner au prix minimum nécessaire.
  • Inventaire en machine à étatsChaque lot passe par listé → enchère en direct → réservé → payé → livré, avec une gouvernance admin à chaque étape.
  • Accès à trois niveauxAdmin / Entreprise / Client, chacun derrière son propre guard JWT (RBAC multi-guard).
  • Synchro entreprise et paiementsSynchro bidirectionnelle avec l'ERP Dynamics 365 pour clients, véhicules et factures ; paiements Amazon Payfort ; OTP GoInfinito + autorisation KYC des enchérisseurs ; push FCM ; factures PDF/QR ; AWS S3.
Le résultat
  • Une maison d'enchères transparente et en temps réel, en ligne sur web, iOS et Android (App Store + Google Play).
  • Enchères en direct en temps réel à <200ms de latence, avec auto-enchère par proxy et zéro enchère perdue par condition de concurrence.
  • Remarketing hors ligne et opaque remplacé par un pipeline numérique de la mise en vente à la livraison, avec facturation synchronisée à l'ERP.
  • Livré en flux trunk-based alpha/beta/prod (Docker, GitHub Actions CI/CD, AWS).
Mon rôle Ingénieur logiciel — back-end Laravel, front-end Next.js et l'app mobile Flutter.
FLAGSHIP / 02

Qoralia

Ingénieur logiciel · FastAPI + React

Plateforme de planification de décarbonation pour les municipalités — intervention climatique et financement assistés par IA.

FastAPIReactPostgreSQL + pgvectorRedisAuth0
beta.qoralia.ioOuvrir
Qoralia — capture du produit
Problème

Les responsables municipaux qui planifient la réduction des émissions étaient coincés entre des tableurs éparpillés et des rapports de consultants — sans moyen de découvrir des interventions, d'associer des financements et de modéliser l'impact CO₂ au même endroit.

Approche

Un espace de travail assisté par IA qui parcourt réglementations, subventions et catalogues d'interventions en quelques secondes, évalue l'éligibilité aux subventions et modélise le coût, l'impact CO₂ et la faisabilité de trajectoires complètes de réduction des émissions — avec import massif par étapes et validation avant que les données ne soient enregistrées.

Impact
Trajectoires CO₂
Score de faisabilité
RAG
Graphe de connaissances climat
Multi-tenant
RBAC des espaces
Passerelle multi-LLM OpenRouter + récupération RAG Score d'éligibilité et d'alignement des subventions Auth0 · Supabase · déploiement multi-env derrière nginx
FLAGSHIP / 03

KhebraOS

Ingénieur logiciel · Full-stack

Plateforme d'académie tout-en-un arabe d'abord — lancez une école de marque sur utilisateur.khebraos.com.

React 19Vite 7Express 5Drizzle ORMPostgreSQL
khebraos.comOuvrir
KhebraOS — capture du produit
Problème

Formateurs et coachs de la région bricolaient des outils de cours, de paiement et de marketing pensés pour des flux anglais d'abord et LTR, qui ne correspondaient jamais à leur façon d'enseigner.

Approche

Un créateur d'école en ligne de marque — RTL et bilingue dès la base — où les créateurs construisent des cours, vendent des produits numériques, font du coaching individuel et du marketing via des tunnels, propulsé par un assistant de cours IA en 6 étapes qui génère scripts, narration, couvertures et vidéos promo en quelques minutes.

Impact
Assistant IA
Script → vidéo promo
6 étapes
Pipeline de génération de cours
Bilingue
Arabe d'abord, RTL
GPT-4o-mini + ElevenLabs (10 voix arabes) + DALL·E 3 Constructeur de landing pages et tunnels en glisser-déposer Zoom / Calendly / Google OAuth, SSE via Postgres NOTIFY
FLAGSHIP / 04

Phonic Maps

Ingénieur logiciel · Laravel + Next.js

Gestion multi-tenant des établissements et des avis pour les entreprises multi-sites.

Laravel 12Next.js 16PostgreSQLRedisMongoDB
phonicmaps.comOuvrir
Phonic Maps — capture du produit
Problème

Les franchisés et PME gérant des établissements sur Google, Meta et X avaient avis, mises à jour et engagement éparpillés sur des tableaux de bord de fournisseurs distincts.

Approche

Les revendeurs intègrent des clients comme tenants, synchronisent les fiches avec Google My Business via OAuth, répondent aux avis avec des réponses suggérées par IA, publient des posts promo sur de nombreux sites à la fois et suivent les métriques par établissement — le tout depuis un seul tableau de bord, d'une PME à des centaines de fiches.

Impact
GMB OAuth
Synchro avis + métriques
Multi-sites
Règles de réponse auto en masse
Multi-tenant
Revendeur → clients
Publication de posts par lots sur plusieurs sites Import/export CSV en masse + cycle de vie des médias Tâches en file Horizon + audit activity-log de Spatie
FLAGSHIP / 05

Recovery Advisers

Ingénieur logiciel senior · Dubaï, EAU

Recouvrement de créances et gestion de dossiers — app interne + portail client multi-tenant, synchronisé par webhooks.

Laravel 13Next.js 15MySQLOctaneReverb
recoveryadvisers.comOuvrir
Recovery Advisers — capture du produit
Problème

Les opérations de recouvrement couvraient gestionnaires de dossiers, finance et RH en interne, plus créanciers et cabinets juridiques en externe — sans moyen sécurisé et en temps réel de tenir les clients synchronisés sans polling.

Approche

Une app interne principale orchestre tout le cycle de recouvrement (leads → dossiers → mandats → contentieux → recouvrements → factures), tandis qu'un portail client multi-tenant donne à chaque tenant une visibilité sécurisée en lecture seule — les deux synchronisés via une architecture de push par webhooks sans état, pour que les clients voient les mises à jour quasi en temps réel.

Impact
Push par webhook
Synchro quasi temps réel
6 étapes
Cycle lead → facture
Couche RH
Contrats · OKR
Moteur de commissions d'affiliation avec barèmes par accord SSO Microsoft 365 / Entra ID · Zoho Books · Teams Isolation multi-tenant avec middleware de résolution de tenant
CASE / 06

Fixawy

Ingénieur logiciel · Égypte

Marketplace de services à domicile à deux faces — tableau de bord web + apps Flutter client et prestataire.

Laravel 8Vue 2FlutterFirebaseMySQL
fixawy.comOuvrir
Fixawy — capture du produit
Problème

Réserver des techniciens à domicile vérifiés en Égypte se faisait par téléphone, sans transparence — pas de suivi en direct, pas de paiement dans l'app, aucun moyen de comparer les offres des prestataires.

Approche

Les clients parcourent et réservent des techniciens vérifiés ou publient une mission sur mesure pour recevoir des offres, puis suivent le technicien assigné en direct sur une carte, discutent en temps réel, paient en espèces/carte/portefeuille et notent le travail — tandis que les prestataires gèrent missions, disponibilités et revenus depuis leur propre app et les admins supervisent le catalogue depuis le panneau web.

Impact
Suivi en direct
Sur Google Maps
3 modes
Espèces · carte · portefeuille
Publier une mission
Offres des prestataires
Chat en temps réel dans l'app via Firestore Paiements PayTabs et Stripe · push OneSignal Bilingue arabe/anglais avec RTL
CASE / 07

Ezhal

Ingénieur logiciel · Qatar

Réservation de services auto multi-tenant — backend Laravel propulsant trois apps Flutter par rôle.

Laravel 12MariaDB 11Flutter 3RiverpodPassport
Apps Client · Employé · Manager — App Store et Play bientôt disponibles
alpha.ezhal-qtr.comOuvrir
Ezhal — capture du produit
Problème

Le lavage et detailing auto à domicile nécessitait une planification coordonnée entre clients, employés sur le terrain et managers — avec réservation de créneaux sûre face à la concurrence et fidélité flexible.

Approche

Un backend Laravel avec trois API par rôle derrière des guards d'auth séparés propulse trois apps Flutter : les clients réservent des créneaux et suivent leur technicien en direct (en route → arrivé → commencé → terminé), les managers gèrent plannings et portefeuilles, le tout avec des réservations de créneaux sûres face à la concurrence qui verrouillent l'employé avant de revérifier les conflits.

Impact
3 apps
Client · Empl. · Manager
3 API
Guards d'auth par rôle
Apple Wallet
Fidélité PassKit
Codes de connexion par e-mail sans mot de passe MyFatoorah · Stripe · PayPal · Apple PassKit + APNs Portefeuille, points, tampons et facturation par abonnement
CASE / 08

Compass Med

Ingénieur logiciel · Égypte

Plateforme full-stack d'e-commerce dentaire et de santé — construite de bout en bout.

Laravel 12PHP 8.4MySQLAlpine.jsRedis
compass-egy.comOuvrir
Compass Med — capture du produit
Problème

Une entreprise d'équipement dentaire vieille de dix ans avait besoin d'un canal en ligne pour les dentistes — catalogue, portefeuille, coupons, logistique — intégré étroitement à son ERP Odoo existant.

Approche

Une boutique + admin Laravel : les dentistes parcourent un catalogue catégorisé, gèrent panier/liste de souhaits/portefeuille d'avoir et paient en ligne ou à la livraison avec des règles d'expédition par ville — plus un centre de connaissances, l'inscription à des événements avec tirages au sort et un tableau de bord admin piloté par permissions avec analytique des ventes et rapports Excel.

Impact
Odoo
Synchro ERP bidirectionnelle
2 passerelles
Fawaterak + Fawry
Portefeuille + coupons
Portefeuille Bavix
Moteur d'expédition gratuite/standard par ville Suivi des commandes, retours et factures PDF RBAC Laratrust · Pusher · DomPDF · Laravel Excel
PLATFORM / 09

RevealSite

Ingénieur logiciel · flotte de pharmacies US

L'entreprise et la plateforme derrière 12+ apps et boutiques de pharmacie de marque sur une base white-label.

FlutterReactDjangoCeleryPostgreSQL
Problème

Plus d'une douzaine de pharmacies indépendantes aux É.-U. et au R.-U. avaient besoin d'apps et de sites patients de marque — sans pouvoir justifier une équipe d'ingénierie distincte par pharmacie.

Approche

Une plateforme d'engagement multi-tenant et white-label : une nouvelle pharmacie démarre par client_id avec sa propre marque, ses horaires et sa boutique. Les patients obtiennent renouvellements d'ordonnances, transferts, prise de rendez-vous, rappels de médicaments et messagerie bidirectionnelle — chaque demande routée automatiquement vers la pharmacie par fax et e-mail via Celery. J'ai construit et livré les apps patients (Flutter) et les sites de pharmacie (React) sur cette plateforme partagée.

Impact
12+
Apps et boutiques
1 code
White-label
Auto-routage
Fax/e-mail via Celery
🚧 Antérieurs / non lancés
Xera Lab

Un marketplace B2B d'externalisation dentaire, conçu comme partenaire mondial d'outsourcing dentaire — connectant cabinets, laboratoires et fabricants pour externaliser couronnes, aligneurs et prothèses et passer à l'échelle sans agrandir le labo interne. Construit mais non lancé publiquement.

Next.jsReactLaravelMySQL
Ofoq

Une app de services à domicile à la demande pour le marché saoudien — connectant les foyers à des intervenants vérifiés pour le ménage, la maintenance et les tâches du quotidien : parcourir, réserver un créneau et gérer les demandes de bout en bout. Construite mais non lancée publiquement.

FlutterLaravelMySQLFirebase
Ce que je construis · 03

Six domaines que je maîtrise couramment.

L'étendue d'un ingénieur senior, réduite à ce que je livre réellement — pas à ce qui figure sur le CV. La plupart des projets en couvrent deux ou trois à la fois.

Plateformes SaaS multi-tenant

Couches de données par tenant, accès par rôles, hooks de facturation. Conçues pour que le 50e client coûte autant que le 5e.

LaravelNext.jsPostgresRedis

Systèmes B2B / B2C

Deux audiences, un seul code. Clients web et mobile sur une API partagée, avec des tableaux de bord par rôle côté opérateur.

Next.jsFlutterNode.js

Des apps mobiles qui sortent

Apps Flutter multiplateformes connectées à de vrais backends — paiements, auth, état hors ligne, push et tout le parcours de publication sur App Store / Play.

FlutterFirebaseHiveREST

Outils internes et tableaux de bord

Interfaces de niveau opérationnel pour les équipes ops, ventes et admin. Construites vite, mais pas jetables — elles survivent souvent à la v1 du produit.

Next.jsLaravelMySQL

Infrastructure cloud et de déploiement

AWS d'abord : EC2, RDS, S3, SES, ElastiCache, PayFort. Environnements dockerisés et pipelines qui ne tombent pas lors d'un déploiement du vendredi.

AWSDockerEC2RDS

Architecture from scratch

Intervenir tôt — modélisation du domaine, contrats d'API, topologie de déploiement. Les décisions qu'on ne peut pas défaire à moindre coût six mois plus tard.

Conception systèmeAPISchéma
Secteurs · 04

Domaines pour lesquels j'ai livré de vrais systèmes.

Chaque domaine nourrit le suivant. La santé m'a appris les pistes d'audit, la banque le rapprochement, les marketplaces la cohérence à terme.

Santé et pharmacieServices terrainOps de vente B2BE-commerceSaaS multi-tenantBanque et fintechOpérations internesÉducationLogistiqueMarketplacesRecouvrement et conformité
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.

Portée · 06

Livré pour des équipes dans 17+ pays.

Remote d'abord depuis Le Caire, avec un chevauchement horaire avec le CCG, l'UE, le R.-U. et les États-Unis. Des clients et produits sur cinq continents — et ça continue.

Golfe04
🇦🇪 Émirats arabes unis🇸🇦 Arabie saoudite🇶🇦 Qatar🇰🇼 Koweït
Europe et R.-U.05
🇬🇧 Royaume-Uni🇩🇪 Allemagne🇪🇸 Espagne🇳🇱 Pays-Bas🇫🇷 France
Amériques01
🇺🇸 États-Unis
Afrique04
🇪🇬 Égypte🇿🇦 Afrique du Sud🇰🇪 Kenya🇲🇦 Maroc
Asie-Pacifique03
🇸🇬 Singapour🇰🇷 Corée du Sud🇨🇳 Chine
Profondeur technique · 07

Le stack, sans les mots à la mode.

Ce que j'utilise vraiment, et pourquoi. Pas de framework du mois — juste les outils ennuyeux qui survivent au contact de la production.

Backend

Laravel · PHP · Node.js · Express · NestJS

Modélisation du domaine, Eloquent + SQL brut là où ça vaut le coup, files (Horizon), Octane, Reverb, REST + auth (Sanctum, Passport, JWT).

Python

FastAPI · Django · DRF · Celery

API asynchrones, SQLAlchemy + Alembic, files de tâches Celery, pipelines pgvector/RAG — l'épine dorsale de Qoralia et de la plateforme RevealSite.

Web

React · Next.js · TypeScript · Vue

App router, server components, cache à l'edge, Tailwind + shadcn/ui, Material UI, Vite, TanStack Query, Zustand, Redux.

Mobile

Flutter · Dart

BLoC, Riverpod, flutter_modular, état local-first avec Hive, intégration Firebase, Apple PassKit, publication iOS + Android assurée.

Données

MySQL · Postgres · Mongo · Redis

D'abord la conception du schéma, ensuite les index. MariaDB, Supabase, pgvector, InfluxDB. Redis pour le cache, les files et l'occasionnel rate limiter.

Cloud

AWS · GCP · Docker

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

IA

OpenAI · Claude · OpenRouter

GPT-4o, ElevenLabs TTS, DALL·E, passerelles multi-fournisseurs, RAG avec portes d'évaluation. Livré dans Qoralia, KhebraOS et Phonic Maps.

Architecture de référence · SaaS multi-tenant
Clients
Next.js web
Flutter mobile
Admin ops
Edge
CDN cache
Auth jwt
Résolveur de tenant middleware
API
Laravel core
Node workers
Données
MySQL primary
Redis cache · queue
S3 media
Infra
AWS EC2 / RDS
Docker compose
SES e-mail
Boîte à outils complète

Tout ce avec quoi j'ai livré — directement issu des langages, frameworks et plateformes que j'utilise au quotidien.

Langages
PHPJavaScriptTypeScriptDartPythonGoHTMLCSS
Frameworks et librairies
LaravelNode.jsExpressNestJSFastAPIDjangoReactNext.jsVueFlutterTailwindshadcn/uiMaterial UIBootstrapViteSass
Bases de données
MySQLPostgreSQLMongoDBRedisMariaDBSupabasepgvectorInfluxDB
DevOps et Cloud
DockerAWSGCPFirebaseCloudflareNginxApacheLinuxUbuntuGitHub ActionsVercelGrafanaSentryAuth0HostingerHetznerGoDaddy
Outils
GitGitHubPostmanSwaggerFigmaNotionJiraNxReplitpnpm
Collaboration
SlackDiscordGoogle ChatClickUpAsana
IA
OpenAIClaudeChatGPTCodexCursorOpenRouter
Réflexion d'architecture · 08

Comment je prends mes décisions techniques.

Quatre principes que j'applique à chaque projet. Ce ne sont pas des lois — ce sont des a priori que je suis prêt à briser sur preuves.

/ i

Les frontières avant les fonctionnalités

Je trace les coutures du système avant d'écrire les écrans. Tenant, rôle et facturation sont des concepts de premier ordre — pas des ajouts après coup.

/ ii

Optimiser pour l'équipe qui livre la v2

Chemins de lecture propres, écritures auditées et migrations qu'un autre peut lancer à 2h du matin sans m'appeler. Le code est fait pour les humains.

/ iii

Mettre en cache là où ça vaut le coup

Le cache prématuré n'est qu'un bug avec un délai. Profiler, trouver le chemin de lecture qui fait mal, puis le mettre en cache — et l'invalider à dessein.

/ iv

Choix ennuyeux, exécution affûtée

Laravel et Postgres n'ont rien d'excitant. Ils sont prévisibles, ce qui est la seule excitation qu'un système en production devrait offrir.

En open source · 09

Du code que je suis prêt à publier.

Mon côté public sur github.com/ahmedfarid2 — 16 dépôts publics couvrant outils TypeScript, PHP et notebooks ML. La majorité du travail client est sous NDA.

Ahmed Farid
Ahmed Farid
@ahmedfarid2
17
Dépôts publics
6
Projets épinglés
5
Distinctions
MoinsActivité de contribution · 12 derniers moisPlus
druPublic

Projet TypeScript — outillage et intégrations.

TypeScriptÉpinglé
sallaPublic

Intégration de la plateforme e-commerce Salla en TypeScript.

TypeScriptÉpinglé
appointment_whatsappPublic

Flux de prise de rendez-vous basé sur WhatsApp.

JavaScriptÉpinglé
encryption-appPublic

Utilitaire de chiffrement construit en PHP.

PHPÉpinglé
gender-detectionPublic

Détection de genre en temps réel depuis la caméra via un CNN.

JupyterÉpinglé
BCP-DHRPublic

Prédiction du cancer du sein et reconnaissance de chiffres manuscrits avec SVM + ANN.

JupyterÉpinglé
Voir le graphe de contributions et les stats des dépôts en direct sur GitHub ↗
Expérience · 10

Rôles, par ordre d'arrivée.

Temps plein et freelance, sur site et à distance. Le fil conducteur n'est pas le titre — c'est le travail livré.

Juil. 2025 — Aujourd'huiIngénieur logiciel seniorTemps pleinRecovery AdvisersDubaï, EAU · Distanciel
Janv. 2022 — Aujourd'huiIngénieur logiciel seniorFreelanceCompassMedPhonicMapsQoraliaProven ManagementKhebraEzhalAlnaimi StudiosLe Caire · Distanciel
Juin 2024 — Août 2025Ingénieur logicielTemps pleinYelo SaleArabie saoudite · Distanciel
Juin — Déc. 2024Ingénieur logicielFreelanceiFutueArabie saoudite · Distanciel
Juin — Nov. 2024Formateur en programmation logicielleFreelanceAlmentorLe Caire · Distanciel
Mars — Mai 2024Ingénieur logicielTemps pleinArab BankLe Caire · Sur site
Mai 2023 — Mars 2024Ingénieur logicielTemps pleinRevealSiteÉtats-Unis · Distanciel
Août 2021 — Déc. 2023Production artistiqueTemps partielCompass MedLe Caire · Hybride
Comment je travaille · 11

Quatre étapes, puis on livre.

Mon processus n'a rien de secret — il est juste discipliné. Même forme que la mission dure six semaines ou six mois.

01

Écouter d'abord

Je veux le problème métier avant le stack technique. Deux appels, un document partagé et une définition claire du « terminé » avant de coder.

02

Cartographier les coutures

Modèle de domaine, surface, topologie de déploiement. Les décisions qu'on ne peut pas défaire à moindre coût se figent ici.

03

Livrer en tranches

Tranches verticales de bout en bout, déployées tôt, derrière des feature flags. Vous voyez un vrai logiciel en deux semaines, pas un diagramme de Gantt.

04

Passer le relais

Docs, runbooks et un README propre. Que votre équipe reprenne à la v2 ou que je reste en régie — la passation fait partie du travail.

Pourquoi moi · 12

Ce que vous obtenez d'habitude vs. ce que j'apporte.

Pas une liste pour se vanter — un cahier des charges. Si l'un de ces points manque sur votre projet actuel, c'est là que j'interviens.

La plupart des ingénieurs
Livre des fonctionnalités.
→ Avec moi
Livre des systèmes qui survivent à leur deuxième année.
La plupart des ingénieurs
Généraliste ou spécialiste — il faut choisir.
→ Avec moi
Backend, web, mobile, infra — tenus ensemble par une seule personne.
La plupart des ingénieurs
Disparaît à la passation.
→ Avec moi
Écrit le runbook que votre prochaine recrue lira vraiment.
La plupart des ingénieurs
Chiffre en lignes de code.
→ Avec moi
Chiffre en résultats métier — et les compromis pour y arriver.
La plupart des ingénieurs
Parle en jargon.
→ Avec moi
Traduit entre fondateurs, ops et ingénieurs sans perdre en précision.
La plupart des ingénieurs
Optimise pour la v1.
→ Avec moi
Conçoit la v1 pour que la v2 ne soit pas une réécriture.
Offres et tarifs · 13

Des forfaits clairs, adaptés à vous.

Des points de départ transparents pour les missions les plus courantes. Chaque projet est chiffré après un appel de 30 minutes — sans surprises, sans dérive horaire.

Clinique d'Architecture

Une revue experte et ciblée de votre système.

À partir de 450 $
par mission · forfait
Réserver une revue
  • Appel de 30 min + analyse asynchrone
  • Revue complète d'architecture et de schéma
  • Audit de sécurité, montée en charge et coûts
  • Conclusions écrites + plan d'action priorisé
  • Un appel de suivi de questions
  • Livré sous 5 jours ouvrés

Partner

Un ingénieur senior intégré, en régie.

À partir de 3,5 k$
par mois · résiliable à tout moment
Discuter de la régie
Tout de Launchpad, plus :
  • Ingénieur senior dédié, capacité réservée
  • Livraison continue et feuille de route
  • Réponse prioritaire + astreinte incidents
  • Optimisation montée en charge, perf et coûts
  • Rapports mensuels + revues trimestrielles
  • Sans engagement — résiliable à tout moment
Lancement Mobileà partir de 2 k$

App iOS + Android, publication sur les stores incluse.

Accélérateur IAà partir de 1,5 k$

Fonctions LLM / RAG avec évaluations et garde-fous.

Moteur Temps Réelà partir de 1,2 k$

Mises à jour en direct WebSocket, présence et synchronisation.

Tous les prix sont des points de départ — chaque mission est cadrée selon vos besoins, et toujours négociable selon le périmètre et la région.Réserver un appel de 30 min
Façons de travailler ensemble · 14

Quatre façons de me mettre au travail.

Ce sont les forfaits ci-dessus. Vous préférez du sur-mesure ou du plus long terme ? Voici comment nous pouvons collaborer — chaque mission commence par un appel de 30 minutes.

01

Poste à temps plein

Recrutez-moi dans votre équipe comme ingénieur senior qui prend en charge les fonctionnalités de bout en bout — backend, web, mobile et l'infra dessous.

IC seniorFull-stackDistanciel / mobilité
En parler
02

Projet à périmètre fixe

Une tranche définie livrée en production en 4 à 8 semaines : architecture, construction, déploiement, passation. Forfait par phase, sans dérive horaire.

4–8 semainesForfait par phasePrêt pour la prod
En parler
03

Conseil technique

Revues d'architecture, conception système, audits de schéma et de code. L'appel de 30 minutes qui vous épargne une réécriture de six mois.

ArchitectureAuditsConception système
En parler
04

Partenaire au long cours

Régie pour une livraison continue — nouvelles fonctionnalités, maintenance et mise à l'échelle — avec la doc et les runbooks sur lesquels votre équipe peut s'appuyer.

RégieMise à l'échelleDocs + runbooks
En parler
Signaux de confiance · 15

Ce que mes collègues ont vraiment dit.

Recommandations de personnes qui m'ont encadré directement — vérifiées sur LinkedIn, où 25 000+ suivent mon travail.

Vérifié · LinkedIn

"Je suis ravi de recommander Ahmed, un développeur Flutter hautement compétent et passionné. Il possède une compréhension approfondie du développement Flutter et de ses principes fondamentaux — Clean Architecture, gestion d'état — ainsi que du développement web et du design graphique. C'est un atout précieux pour toute équipe, et je ne doute pas qu'il continuera à connaître un succès remarquable."

Abdullah Mohamed
Abdullah MohamedDéveloppeur mobile senior (Flutter) · a encadré Ahmed directement
Vérifié · LinkedIn

"Ahmed est un développeur très investi, engagé dans la stratégie des projets auxquels il participe. Un coéquipier fiable et stratégique qui reste concentré sur la livraison de ce dont l'entreprise a réellement besoin."

Saeed Al-Badry, MBA
Saeed Al-Badry, MBAResponsable ventes et marketing @ Compass Med · a encadré Ahmed directement
Publications · 16

Notes en construisant en public.

Je partage des décryptages d'ingénierie, des décisions d'architecture et des leçons de livraison — surtout sur LinkedIn, où 25k+ personnes me suivent.

Dernier · LinkedInConstruire des SaaS multi-tenant, des plateformes temps réel et des outils IA — en publicSuivez mes posts sur l'architecture, les projets Golfe/É.-U./R.-U. et ce que j'apprends en livrant en production.
25k+ abonnésLire sur LinkedIn
FAQ · 17

Les questions que tout le monde pose.

Si la vôtre n'y est pas, posez-la directement — en bas de la page.

La plupart commencent par un projet cadré de 4 à 8 semaines — une tranche définie avec un livrable clair. Ensuite, cela devient souvent une régie continue ou un contrat plus long. Je préfère les phases à périmètre fixe à la dérive horaire.
Les deux. Je suis à temps plein chez Recovery Advisers (à distance, Dubaï) et je prends quelques missions freelance par trimestre. Si vous recrutez à temps plein, je suis ouvert à la discussion pour la bonne équipe.
EAU, Arabie saoudite, États-Unis et Égypte. Je suis à l'heure du Caire mais je chevauche confortablement les horaires du CCG, de l'UE et de l'Est/Centre des États-Unis.
Oui — c'est là que je suis le plus fort. Architecture, schéma, déploiement, la première tranche en production. Je peux rester pendant la montée en charge ou faire une passation propre.
Oui — j'ai livré 12+ apps Flutter sur l'App Store et le Play Store. Mais je travaille en général mieux quand je maîtrise les deux bouts du contrat d'API.
Cela dépend du périmètre, de la région et du besoin (architecture senior ou mains pour l'implémentation). Je vous donne un forfait par phase, pas une facture horaire, après un appel de cadrage de 30 minutes.

Livrez le système
dont vous avez vraiment besoin.

Un appel de cadrage. Trente minutes. On saura à l'intérieur si je suis les bonnes mains pour la mission — ou si je dois vous orienter ailleurs.