Senior-Softwareentwickler · Kairo, Ägypten 🇪🇬 · Umzugsbereit 🌍

Ich baue die Systeme,
auf die sich andere Teams verlassen.

Softwareentwickler mit Sitz in Kairo, umzugsbereit — fünf Jahre Erfahrung im Aufbau von Multi-Tenant-SaaS, Echtzeit-Auktionsplattformen, KI-gestützten Tools und mobilen Apps, die im Golfraum, in den USA und in Großbritannien in Produktion gegangen sind. Laravel, Next.js, FastAPI, Flutter — und ein schneller Lerner, der sich mühelos an jeden Stack oder jedes Framework anpasst, das das Projekt erfordert.

5+ Jahre
Systeme in Produktion
12+
Apps im App Store / Play
23+
Produkte geliefert & verlinkt
17+
Länder weltweit bedient
Scrollen
Vertraut in
17+ Ländern
Was ich mache · 01

Ich bin ein Senior-Entwickler, der ein Produkt als System behandelt — nicht als Stapel von Features. Ich entwerfe das Rückgrat, liefere die Oberfläche und bleibe verantwortlich, wenn es skalieren muss.

  • /01
    Senior, durchgängig.

    Architektur, Backend, Web, Mobile und Infrastruktur — ein Entwickler, der das ganze Seil halten kann.

  • /02
    Multi-Tenant von Haus aus.

    Mandantentrennung, Rollengrenzen, abrechnungsbewusste Daten — ich baue Plattformen, keine Einzweck-Apps.

  • /03
    In Produktion bringen und sie verteidigen.

    Ich verschwinde nicht bei v1. Observability, Deploy-Pipelines und Bereitschafts-Hygiene gehören zum Standard.

  • /04
    Klar mit nicht-technischen Kunden.

    Gründer und Ops-Teams sollten keinen Dolmetscher brauchen, um mit ihrem Entwickler zu arbeiten. Ich halte Entscheidungen schriftlich fest.

Ahmed Farid — Senior-Softwareentwickler, Porträt
Verfügbar · Q3 2026
Profil

Ich bin Ahmed Farid — ein Senior-Entwickler, der Systeme durchgängig liefert.

Mit Sitz in Kairo, umzugsbereit. In den letzten fünf Jahren habe ich Multi-Tenant-SaaS-Plattformen, Echtzeit-Auktions- und Buchungssysteme, KI-gestützte Tools und eine Flotte mobiler Apps gebaut, die im Golfraum, in den USA und in Großbritannien in Produktion gegangen sind.

Ich arbeite über den gesamten Stack — Laravel, Next.js, FastAPI, Flutter, AWS — und übernehme gern Verantwortung für ein Produkt, von der ersten Schema-Entscheidung bis zur App-Store-Einreichung und der Bereitschaft nach dem Launch. Ich lerne schnell und passe mich an jeden Stack an, den das Projekt wirklich braucht.

5+ Jahre
Software in Produktion
23+
Produkte gebaut oder geliefert
17+
Länder bedient
B.Sc.
Informatik & KI · Universität Helwan
In ZahlenGesamtleistung, im Golfraum · USA · Großbritannien
9+
Flaggschiff-Plattformen durchgängig konzipiert
13+
Marken aus einer White-Label-Codebasis geliefert
8+
Unternehmen & Kunden, mit denen ich zusammengearbeitet habe
60+
Tools & Technologien im Stack
Ausgewählte Arbeiten · 02

Jedes System, geliefert & verlinkt.

Das vollständige Portfolio — zuerst die Flaggschiff-SaaS, dann der Rest. Jeder Eintrag verlinkt direkt zum Live-Produkt, zum Store-Eintrag oder zur Admin-Oberfläche, gezogen aus meinem GitHub-Profil.

FLAGGSCHIFF / 01

Yelo Sale

Softwareentwickler · Golf-Markt (KSA)

B2B2C-Plattform für Fahrzeugauktionen und -verkauf — Echtzeit-Live-Gebote über Web und Mobile.

Laravel 11Next.js 14FlutterSocket.IOMySQLRedis
sales.iyelo.comÖffnen
Yelo Sale — Produkt-Screenshot
Problem

Das Fahrzeug-Remarketing im Golfraum lief über undurchsichtige Offline-Prozesse — Flottenbesitzer, Händler und Käufer hatten keine transparente Echtzeit-Möglichkeit, zu inserieren, zu bieten und abzurechnen.

Ansatz

Ein transparentes digitales Auktionshaus über Web und Mobile: Flottenbesitzer inserieren Fahrzeuge und Lose, Kunden konkurrieren in Echtzeit-Live-Auktionen mit automatischem Proxy-Bieten, reservieren und zahlen dann online — gestützt auf eine ERP-synchronisierte Rechnungs-Pipeline und eine vollständige Inventar-Zustandsmaschine vom Inserat bis zur Lieferung.

Wirkung
Live-Gebote
WebSocket-Auktionen
<200ms
Live-Gebots-Latenz
ERP
Dynamics-365-Sync
Echtzeit-WebSocket-Live-Gebote + automatisches Proxy-Bieten Amazon-Payfort-Zahlungen · GoInfinito-OTP · FCM-Push Arabisch/Englisch-i18n mit vollständigem RTL
Das Problem

Das Fahrzeug-Remarketing im Golfraum lief über offline, undurchsichtige Kanäle — Flottenbesitzer und Händler bewegten Bestände über geschlossene Deals, ohne Transparenz, ohne Echtzeit-Wettbewerb, mit von Hand gegen ein Unternehmens-ERP abgeglichener Rechnungsstellung. Das Ziel: es durch ein transparentes, digitales Echtzeit-Auktionshaus über Web und Mobile zu ersetzen, in dem jeder verifizierte Bieter live konkurrieren kann — ohne ein einziges Gebot an eine Race Condition zu verlieren.

Der schwierige Teil

Live-Auktionen verzeihen nichts. Wenn Dutzende Bieter in den letzten Sekunden auf dasselbe Los einhämmern, muss das System die einzige Quelle der Wahrheit sein: jedes Gebot korrekt geordnet, keine verlorenen Updates, keine zwei “Gewinner,” Proxy-Auto-Gebote sofort aufgelöst — in Echtzeit auf Web und Mobile gespiegelt, auf Arabisch und Englisch (RTL), und im Gleichschritt mit einem Microsoft-Dynamics-365-ERP gehalten.

Die Architektur
  • Ein Vertrag, drei ClientsEin Nx-Monorepo mit einer Laravel-11-API, die eine Next.js-14-Web-App und eine Flutter-(BLoC)-Mobile-App bedient, sodass Web, iOS und Android dieselben Typen und dasselbe Verhalten teilen.
  • Server-autoritatives Echtzeit-BietenLive-Gebotszustand in Redis mit atomaren Inkrementen; eine Socket.IO/Node-Schicht sendet an jeden Beobachter. Der Server, nicht der Client, entscheidet die Gebotsreihenfolge — eliminiert Race Conditions und verlorene Gebote unter Last. <200ms Gebots-Latenz durchgängig.
  • Proxy-Auto-BietenBieter setzen ein Höchstlimit; die Engine kontert Rivalen serverseitig bis zu diesem Limit, sodass sie zum niedrigstmöglichen Preis gewinnen.
  • Inventar als ZustandsmaschineJedes Los durchläuft inseriert → Live-Auktion → reserviert → bezahlt → geliefert, mit Admin-Governance bei jedem Schritt.
  • Dreistufiger ZugriffAdmin / Unternehmen / Kunde, jeweils hinter einem eigenen JWT-Guard (Multi-Guard-RBAC).
  • Unternehmens-Sync & ZahlungenBidirektionale Dynamics-365-ERP-Synchronisation für Kunden, Fahrzeuge & Rechnungen; Amazon-Payfort-Zahlungen; GoInfinito-OTP + KYC-Bieterautorisierung; FCM-Push; PDF/QR-Rechnungen; AWS S3.
Das Ergebnis
  • Ein transparentes Echtzeit-Auktionshaus, live auf Web, iOS und Android (App Store + Google Play).
  • Echtzeit-Live-Gebote bei <200ms Latenz, mit Proxy-Auto-Bieten und null verlorenen Geboten durch Race Conditions.
  • Offline, undurchsichtiges Remarketing ersetzt durch eine digitale Pipeline vom Inserat bis zur Lieferung, mit ERP-synchronisierter Rechnungsstellung.
  • Ausgeliefert über trunk-based alpha/beta/prod (Docker, GitHub Actions CI/CD, AWS).
Meine Rolle Softwareentwickler — Laravel-Backend, Next.js-Frontend und die Flutter-Mobile-App.
FLAGGSCHIFF / 02

Qoralia

Softwareentwickler · FastAPI + React

Dekarbonisierungs-Planungsplattform für Kommunen — KI-gestützte Klimaintervention & Finanzierung.

FastAPIReactPostgreSQL + pgvectorRedisAuth0
beta.qoralia.ioÖffnen
Qoralia — Produkt-Screenshot
Problem

Kommunale Verantwortliche, die Emissionsreduktionen planen, steckten zwischen verstreuten Tabellen und Beraterberichten fest — ohne Möglichkeit, Interventionen zu finden, Förderungen zuzuordnen und die CO₂-Wirkung an einem Ort zu modellieren.

Ansatz

Ein KI-gestützter Arbeitsbereich, der Vorschriften, Förderungen und Interventionskataloge in Sekunden durchsucht, die Förderfähigkeit bewertet und Kosten, CO₂-Wirkung und Machbarkeit vollständiger Emissionsreduktionspfade modelliert — mit gestaffeltem Massenimport und Validierung, bevor Daten verbucht werden.

Wirkung
CO₂-Pfade
Machbarkeitsbewertung
RAG
Klima-Wissensgraph
Multi-Tenant
Arbeitsbereich-RBAC
OpenRouter-Multi-LLM-Gateway + RAG-Abruf Förderfähigkeits- und Ausrichtungsbewertung Auth0 · Supabase · Multi-Umgebungs-Deploy hinter nginx
FLAGGSCHIFF / 03

KhebraOS

Softwareentwickler · Full-Stack

Arabisch-zuerst All-in-One-Akademieplattform — starte eine Marken-Schule unter benutzer.khebraos.com.

React 19Vite 7Express 5Drizzle ORMPostgreSQL
khebraos.comÖffnen
KhebraOS — Produkt-Screenshot
Problem

Trainer und Coaches in der Region flickten Kurs-Tools, Zahlung und Marketing zusammen, die für Englisch-zuerst, LTR-Workflows gebaut waren und nie zu ihrer Lehrweise passten.

Ansatz

Ein Marken-Online-Schul-Baukasten — RTL und zweisprachig von Grund auf — in dem Creator Kurse erstellen, digitale Produkte verkaufen, 1:1-Coaching durchführen und über Funnels vermarkten, angetrieben von einem 6-stufigen KI-Kurs-Assistenten, der Skripte, Narration, Cover und Promo-Videos in Minuten generiert.

Wirkung
KI-Assistent
Skript → Promo-Video
6 Stufen
Kursgenerierungs-Pipeline
Zweisprachig
Arabisch-zuerst RTL
GPT-4o-mini + ElevenLabs (10 arabische Stimmen) + DALL·E 3 Drag-and-Drop-Landingpage- & Funnel-Baukasten Zoom / Calendly / Google OAuth, SSE über Postgres NOTIFY
FLAGGSCHIFF / 04

Phonic Maps

Softwareentwickler · Laravel + Next.js

Multi-Tenant-Standort- und Bewertungsmanagement für Unternehmen mit mehreren Standorten.

Laravel 12Next.js 16PostgreSQLRedisMongoDB
phonicmaps.comÖffnen
Phonic Maps — Produkt-Screenshot
Problem

Franchise-Betreiber und KMU, die Standorte über Google, Meta und X verwalten, hatten Bewertungen, Updates und Interaktionen über separate Anbieter-Dashboards verstreut.

Ansatz

Wiederverkäufer onboarden Geschäftskunden als Mandanten, synchronisieren Schaufenster über OAuth mit Google My Business, antworten mit KI-vorgeschlagenen Antworten auf Bewertungen, veröffentlichen Promo-Posts über viele Standorte gleichzeitig und verfolgen Kennzahlen pro Standort — alles aus einem Dashboard, skalierbar von einem KMU bis zu Hunderten von Standorten.

Wirkung
GMB-OAuth
Bewertungen + Kennzahlen syncen
Multi-Standort
Massen-Auto-Antwort-Regeln
Multi-Tenant
Wiederverkäufer → Kunden
Standortübergreifende gebündelte Post-Veröffentlichung CSV-Massenimport/-export + Medien-Lebenszyklus Horizon-Queue-Jobs + Spatie-Aktivitätsprotokoll-Audit
FLAGGSCHIFF / 05

Recovery Advisers

Senior-Softwareentwickler · Dubai, VAE

Inkasso & Fallmanagement — interne App + Multi-Tenant-Kundenportal, per Webhook synchronisiert.

Laravel 13Next.js 15MySQLOctaneReverb
recoveryadvisers.comÖffnen
Recovery Advisers — Produkt-Screenshot
Problem

Inkasso-Abläufe umfassten intern Fallmanager, Finanzen und HR, extern Gläubiger und Kanzleien — ohne sichere Echtzeit-Möglichkeit, Kunden ohne Polling synchron zu halten.

Ansatz

Eine interne Haupt-App orchestriert den gesamten Inkasso-Lebenszyklus (Leads → Fälle → Mandate → Rechtsstreit → Beitreibungen → Rechnungen), während ein Multi-Tenant-Kundenportal jedem Mandanten sichere Nur-Lese-Sichtbarkeit gibt — beide über eine zustandslose Webhook-Push-Architektur synchronisiert, sodass Kunden Updates nahezu in Echtzeit sehen.

Wirkung
Webhook-Push
Nahezu-Echtzeit-Sync
6 Stufen
Lead → Rechnung Lebenszyklus
HR-Schicht
Verträge · OKRs
Affiliate-Provisions-Engine mit Plänen pro Vereinbarung Microsoft 365 / Entra ID SSO · Zoho Books · Teams Multi-Tenant-Isolation mit Mandanten-Auflösungs-Middleware
FALLSTUDIE / 06

Fixawy

Softwareentwickler · Ägypten

Zweiseitiger Marktplatz für Heimservices — Web-Dashboard + Flutter-Apps für Kunde & Anbieter.

Laravel 8Vue 2FlutterFirebaseMySQL
fixawy.comÖffnen
Fixawy — Produkt-Screenshot
Problem

Geprüfte Haustechniker in Ägypten zu buchen bedeutete Telefonanrufe und keine Transparenz — kein Live-Tracking, keine In-App-Zahlung, keine Möglichkeit, Anbieterangebote zu vergleichen.

Ansatz

Kunden durchsuchen und buchen geprüfte Techniker oder schreiben einen individuellen Auftrag für Anbieterangebote aus, verfolgen dann den zugewiesenen Techniker live auf einer Karte, chatten in Echtzeit, zahlen per Bar/Karte/Wallet und bewerten die Arbeit — während Anbieter Aufträge, Verfügbarkeit und Einnahmen aus ihrer eigenen App verwalten und Admins den Katalog über das Web-Panel überwachen.

Wirkung
Live-Tracking
Auf Google Maps
3 Wege
Bar · Karte · Wallet-Zahlung
Auftrag ausschreiben
Anbieter-Gebote
Echtzeit-In-App-Chat über Firestore PayTabs- & Stripe-Zahlungen · OneSignal-Push Zweisprachig Arabisch/Englisch mit RTL
FALLSTUDIE / 07

Ezhal

Softwareentwickler · Katar

Multi-Tenant-Buchung für Autoservices — Laravel-Backend, das drei rollenspezifische Flutter-Apps antreibt.

Laravel 12MariaDB 11Flutter 3RiverpodPassport
Kunden- · Mitarbeiter- · Manager-Apps — App Store & Play demnächst
alpha.ezhal-qtr.comÖffnen
Ezhal — Produkt-Screenshot
Problem

Mobile Autowäsche & -aufbereitung benötigten eine koordinierte Terminplanung zwischen Kunden, Mitarbeitern unterwegs und Werkstattmanagern — mit konkurrenzsicherer Slot-Buchung und flexibler Treue.

Ansatz

Ein Laravel-Backend mit drei rollenbasierten APIs hinter separaten Auth-Guards treibt drei Flutter-Apps an: Kunden buchen Slots und verfolgen ihren Techniker live (unterwegs → angekommen → gestartet → abgeschlossen), Manager führen Zeitpläne und Wallets, alles mit konkurrenzsicheren Slot-Reservierungen, die den Mitarbeiter sperren, bevor Konflikte erneut geprüft werden.

Wirkung
3 Apps
Kunde · Mitarb. · Mgr
3 APIs
Rollenbasierte Auth-Guards
Apple Wallet
PassKit-Treue
Passwortlose E-Mail-Login-Codes MyFatoorah · Stripe · PayPal · Apple PassKit + APNs Wallet, Punkte, Stempel & Abo-Abrechnung
FALLSTUDIE / 08

Compass Med

Softwareentwickler · Ägypten

Full-Stack-Dental-E-Commerce- & Gesundheitsplattform — durchgängig gebaut.

Laravel 12PHP 8.4MySQLAlpine.jsRedis
compass-egy.comÖffnen
Compass Med — Produkt-Screenshot
Problem

Ein jahrzehntealtes Dentalgeräte-Unternehmen brauchte einen Online-Kanal für Zahnärzte — Katalog, Wallet, Gutscheine, Versandabwicklung — eng integriert mit ihrem bestehenden Odoo-ERP.

Ansatz

Ein Laravel-Schaufenster + Admin: Zahnärzte durchsuchen einen kategorisierten Katalog, verwalten Warenkorb/Wunschliste/Guthaben-Wallet und checken per Online-Zahlung oder Nachnahme mit stadtbasierten Versandregeln aus — plus ein Wissens-Hub, Event-Registrierung mit Verlosungen und ein berechtigungsgesteuertes Admin-Dashboard mit Verkaufsanalysen und Excel-Reporting.

Wirkung
Odoo
Bidirektionale ERP-Sync
2 Gateways
Fawaterak + Fawry
Wallet + Gutscheine
Bavix Wallet
Stadtbasierte Engine für kostenlosen/Standard-Versand Bestellverfolgung, Retouren & PDF-Rechnungen Laratrust RBAC · Pusher · DomPDF · Laravel Excel
PLATTFORM / 09

RevealSite

Softwareentwickler · US-Apotheken-Flotte

Das Unternehmen & die Plattform hinter 12+ Marken-Apotheken-Apps und -Schaufenstern auf einem White-Label-Fundament.

FlutterReactDjangoCeleryPostgreSQL
Problem

Über ein Dutzend unabhängiger US- und UK-Apotheken benötigten jeweils Marken-Patienten-Apps und -Websites — konnten aber keine separate Engineering-Linie pro Apotheke rechtfertigen.

Ansatz

Eine Multi-Tenant-White-Label-Engagement-Plattform: Eine neue Apotheke startet per client_id mit eigenem Branding, eigenen Öffnungszeiten und Schaufenster. Patienten erhalten Rezept-Nachbestellungen, Übertragungen, Terminbuchung, Medikamenten-Erinnerungen und bidirektionales Messaging — jede Anfrage automatisch per Fax & E-Mail über Celery an die Apotheke geroutet. Ich habe die Patienten-Apps (Flutter) und Apotheken-Sites (React) auf dieser einen gemeinsamen Plattform gebaut und ausgeliefert.

Wirkung
12+
Apps & Schaufenster
1 Codebasis
White-Label
Auto-Routing
Fax/E-Mail über Celery
🚧 Früher / nicht gestartet
Xera Lab

Ein B2B-Dental-Outsourcing-Marktplatz, gebaut als globaler Dental-Outsourcing-Partner — verbindet Praxen mit Laboren und Herstellern, damit Kliniken Kronen, Aligner und Prothesen auslagern und skalieren können, ohne eigene Laborkapazität aufzubauen. Gebaut, aber nicht öffentlich gestartet.

Next.jsReactLaravelMySQL
Ofoq

Eine On-Demand-App für Heimservices für den saudischen Markt — verbindet Haushalte mit geprüften Arbeitskräften für Reinigung, Wartung und alltägliche Aufgaben: durchsuchen, einen Zeitslot buchen und Anfragen durchgängig verwalten. Gebaut, aber nicht öffentlich gestartet.

FlutterLaravelMySQLFirebase
Was ich baue · 03

Sechs Bereiche, in denen ich fließend arbeite.

Die Bandbreite eines Senior-Entwicklers, eingegrenzt auf das, was ich tatsächlich liefere — nicht auf das, was im Lebenslauf steht. Die meisten Projekte liegen gleichzeitig über zwei oder drei davon.

Multi-Tenant-SaaS-Plattformen

Mandantenbewusste Datenschichten, rollenbasierter Zugriff, Abrechnungs-Hooks. So gestaltet, dass der 50. Kunde so viel kostet wie der 5.

LaravelNext.jsPostgresRedis

B2B- / B2C-Systeme

Zwei Zielgruppen, eine Codebasis. Web- + Mobile-Clients auf einer gemeinsamen API, mit rollenbewussten Dashboards auf der Betreiberseite.

Next.jsFlutterNode.js

Mobile Apps, die ausgeliefert werden

Plattformübergreifende Flutter-Apps, verdrahtet mit echten Backends — Zahlungen, Auth, Offline-Zustand, Push und die App-Store-/Play-Einreichungs-Tortur.

FlutterFirebaseHiveREST

Interne Tools & Dashboards

Operationstaugliche Oberflächen für Ops-, Vertriebs- und Admin-Teams. Schnell gebaut, aber nicht wegwerfbar — sie überleben oft das v1-Produkt.

Next.jsLaravelMySQL

Cloud- & Deploy-Infrastruktur

AWS-zuerst: EC2, RDS, S3, SES, ElastiCache, PayFort. Dockerisierte Umgebungen und Pipelines, die bei einem Freitag-Deploy nicht umfallen.

AWSDockerEC2RDS

Greenfield-Architektur

Früh einsteigen — Domänenmodellierung, API-Verträge, Deployment-Topologie. Die Entscheidungen, die man sechs Monate später nicht günstig rückgängig machen kann.

SystemdesignAPISchema
Branchen · 04

Domänen, für die ich echte Systeme geliefert habe.

Jede Domäne lehrt die nächste. Das Gesundheitswesen lehrte mich Audit-Trails, das Banking die Abstimmung, Marktplätze die eventuelle Konsistenz.

Gesundheit & PharmaAußendiensteB2B-Vertriebs-OpsE-CommerceMulti-Tenant-SaaSBanking & FintechInterne AbläufeBildungLogistikMarktplätzeInkasso & 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.

Reichweite · 06

Geliefert für Teams in 17+ Ländern.

Remote-first aus Kairo, mit Überschneidung zu GCC-, EU-, UK- und US-Zeiten. Kunden und Produkte über fünf Kontinente — Tendenz steigend.

Golfraum04
🇦🇪 Vereinigte Arabische Emirate🇸🇦 Saudi-Arabien🇶🇦 Katar🇰🇼 Kuwait
Europa & UK05
🇬🇧 Vereinigtes Königreich🇩🇪 Deutschland🇪🇸 Spanien🇳🇱 Niederlande🇫🇷 Frankreich
Amerika01
🇺🇸 Vereinigte Staaten
Afrika04
🇪🇬 Ägypten🇿🇦 Südafrika🇰🇪 Kenia🇲🇦 Marokko
Asien-Pazifik03
🇸🇬 Singapur🇰🇷 Südkorea🇨🇳 China
Technische Tiefe · 07

Der Stack, ohne die Buzzwords.

Wofür ich tatsächlich greife, und warum. Keine Frameworks-des-Monats — nur die langweiligen Werkzeuge, die den Kontakt mit der Produktion überleben.

Backend

Laravel · PHP · Node.js · Express · NestJS

Domänenmodellierung, Eloquent + rohes SQL, wo es sich lohnt, Queues (Horizon), Octane, Reverb, REST + Auth (Sanctum, Passport, JWT).

Python

FastAPI · Django · DRF · Celery

Async-APIs, SQLAlchemy + Alembic, Celery-Task-Queues, pgvector/RAG-Pipelines — das Rückgrat von Qoralia und der RevealSite-Plattform.

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-Zustand, Firebase-Verdrahtung, Apple PassKit, iOS- + Android-Store-Einreichung erledigt.

Daten

MySQL · Postgres · Mongo · Redis

Schema-Design zuerst, Indizes danach. MariaDB, Supabase, pgvector, InfluxDB. Redis für Cache, Queues und den gelegentlichen Rate-Limiter.

Cloud

AWS · GCP · Docker

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

KI

OpenAI · Claude · OpenRouter

GPT-4o, ElevenLabs TTS, DALL·E, Multi-Provider-Gateways, RAG mit Eval-Gates. Eingebaut in Qoralia, KhebraOS und Phonic Maps.

Referenzarchitektur · Multi-Tenant-SaaS
Clients
Next.js web
Flutter mobile
Admin Ops
Edge
CDN cache
Auth jwt
Mandanten-Resolver middleware
API
Laravel core
Node workers
Daten
MySQL primär
Redis Cache · Queue
S3 Medien
Infra
AWS EC2 / RDS
Docker compose
SES Mail
Vollständiger Werkzeuggürtel

Alles, womit ich geliefert habe — direkt aus den Sprachen, Frameworks und Plattformen, die ich täglich nutze.

Sprachen
PHPJavaScriptTypeScriptDartPythonGoHTMLCSS
Frameworks & Bibliotheken
LaravelNode.jsExpressNestJSFastAPIDjangoReactNext.jsVueFlutterTailwindshadcn/uiMaterial UIBootstrapViteSass
Datenbanken
MySQLPostgreSQLMongoDBRedisMariaDBSupabasepgvectorInfluxDB
DevOps & Cloud
DockerAWSGCPFirebaseCloudflareNginxApacheLinuxUbuntuGitHub ActionsVercelGrafanaSentryAuth0HostingerHetznerGoDaddy
Werkzeuge
GitGitHubPostmanSwaggerFigmaNotionJiraNxReplitpnpm
Zusammenarbeit
SlackDiscordGoogle ChatClickUpAsana
KI
OpenAIClaudeChatGPTCodexCursorOpenRouter
Architektur-Denken · 08

Wie ich technische Entscheidungen treffe.

Vier Prinzipien, die ich auf jedes Projekt anwende. Es sind keine Gesetze — es sind Annahmen, die ich bei Belegen zu brechen bereit bin.

/ i

Grenzen vor Features

Ich zeichne die Nähte im System, bevor ich die Screens schreibe. Mandant, Rolle und Abrechnung leben als erstklassige Konzepte — nicht als Nachgedanken.

/ ii

Für das Team optimieren, das v2 liefert

Saubere Lesepfade, auditierte Schreibvorgänge und Migrationen, die jemand anderes um 2 Uhr nachts ausführen kann, ohne mich zu wecken. Code ist für Menschen.

/ iii

Cachen, wo es sich lohnt

Verfrühtes Caching ist nur ein Bug mit Verzögerung. Profilen, den schmerzhaften Lesepfad finden, dann cachen — und ihn gezielt invalidieren.

/ iv

Langweilige Entscheidungen, scharfe Kanten

Laravel und Postgres sind nicht aufregend. Sie sind vorhersehbar, was die einzige Aufregung ist, die ein Produktionssystem bieten sollte.

Im Offenen · 09

Code, den ich zu veröffentlichen bereit bin.

Meine öffentliche Seite auf github.com/ahmedfarid2 — 16 öffentliche Repos über TypeScript-Tooling, PHP und ML-Notebooks. Die meiste Kundenarbeit liegt hinter NDAs.

Ahmed Farid
Ahmed Farid
@ahmedfarid2
17
Öffentliche Repos
6
Angepinnte Projekte
5
Erfolge
WenigerBeitragsaktivität · letzte 12 MonateMehr
druÖffentlich

TypeScript-Projekt — Tooling & Integrationen.

TypeScriptAngepinnt
sallaÖffentlich

Integration der Salla-E-Commerce-Plattform in TypeScript.

TypeScriptAngepinnt
appointment_whatsappÖffentlich

WhatsApp-basierter Terminbuchungs-Flow.

JavaScriptAngepinnt
encryption-appÖffentlich

In PHP gebautes Verschlüsselungs-Tool.

PHPAngepinnt
gender-detectionÖffentlich

Echtzeit-Geschlechtserkennung von der Kamera mit einem CNN.

JupyterAngepinnt
BCP-DHRÖffentlich

Brustkrebs-Vorhersage & Handschrift-Ziffern-Erkennung mit SVM + ANN.

JupyterAngepinnt
Den Live-Beitragsgraphen & Repo-Statistiken auf GitHub ansehen ↗
Erfahrung · 10

Rollen, in der Reihenfolge ihres Eintreffens.

Vollzeit und freiberuflich, vor Ort und remote. Der rote Faden ist nicht der Titel — es ist die gelieferte Arbeit.

Juli 2025 — HeuteSenior-SoftwareentwicklerVollzeitRecovery AdvisersDubai, VAE · Remote
Jan. 2022 — HeuteSenior-SoftwareentwicklerFreiberuflichCompassMedPhonicMapsQoraliaProven ManagementKhebraEzhalAlnaimi StudiosKairo · Remote
Juni 2024 — Aug. 2025SoftwareentwicklerVollzeitYelo SaleSaudi-Arabien · Remote
Juni — Dez. 2024SoftwareentwicklerFreiberuflichiFutueSaudi-Arabien · Remote
Juni — Nov. 2024Software-Programmier-DozentFreiberuflichAlmentorKairo · Remote
März — Mai 2024SoftwareentwicklerVollzeitArab BankKairo · Vor Ort
Mai 2023 — März 2024SoftwareentwicklerVollzeitRevealSiteVereinigte Staaten · Remote
Aug. 2021 — Dez. 2023KunstproduktionTeilzeitCompass MedKairo · Hybrid
Wie ich arbeite · 11

Vier Schritte, dann liefern wir.

Mein Prozess ist nicht proprietär — er ist einfach diszipliniert. Dieselbe Form, ob das Engagement sechs Wochen oder sechs Monate dauert.

01

Zuerst zuhören

Ich will das Geschäftsproblem vor dem Tech-Stack. Zwei Calls, ein gemeinsames Dokument und eine klare Definition von „fertig“ vor dem Code.

02

Die Nähte kartieren

Domänenmodell, Funktionsumfang, Deploy-Topologie. Entscheidungen, die man nicht günstig rückgängig machen kann, werden hier festgezurrt.

03

In Scheiben liefern

Durchgängige vertikale Scheiben, früh deployt, hinter Feature Flags. Sie sehen echte Software in zwei Wochen, kein Gantt-Diagramm.

04

Übergeben

Docs, Runbooks und ein sauberes README. Ob Ihr Team ab v2 übernimmt oder ich auf Retainer bleibe — die Übergabe gehört zur Arbeit.

Warum ich · 12

Was Sie üblicherweise bekommen vs. was ich mitbringe.

Keine Angeberliste — eine Spezifikation. Wenn sich etwas davon in Ihrem aktuellen Projekt vermisst anfühlt, dort helfe ich.

Die meisten Entwickler
Liefert Features.
→ Mit mir
Liefert Systeme, die ihr zweites Jahr überleben.
Die meisten Entwickler
Generalist oder Spezialist — wählen Sie eins.
→ Mit mir
Backend, Web, Mobile, Infra — von einer Person zusammengehalten.
Die meisten Entwickler
Verschwindet bei der Übergabe.
→ Mit mir
Schreibt das Runbook, das Ihre nächste Einstellung wirklich lesen wird.
Die meisten Entwickler
Rechnet in Codezeilen ab.
→ Mit mir
Rechnet in Geschäftsergebnissen ab — und den Kompromissen dorthin.
Die meisten Entwickler
Spricht in Fachjargon.
→ Mit mir
Übersetzt zwischen Gründern, Ops und Entwicklern, ohne Präzision zu verlieren.
Die meisten Entwickler
Optimiert für v1.
→ Mit mir
Entwirft v1 so, dass v2 keine Neuschreibung ist.
Pakete & Preise · 13

Klare Pakete, auf Sie zugeschnitten.

Transparente Ausgangspunkte für die häufigsten Engagements. Jedes Projekt wird nach einem 30-minütigen Call kalkuliert — keine Überraschungen, kein Stunden-Drift.

Architektur-Klinik

Eine fokussierte Experten-Review Ihres Systems.

Ab 450 $
pro Engagement · Pauschal
Review buchen
  • 30-Min-Scoping-Call + asynchroner Deep-Dive
  • Vollständige Architektur- & Schema-Review
  • Sicherheits-, Skalierungs- & Kosten-Audit
  • Schriftliche Befunde + priorisierter Maßnahmenplan
  • Ein Follow-up-Q&A-Call
  • Lieferung innerhalb von 5 Werktagen

Partner

Ein eingebetteter Senior-Entwickler auf Retainer.

Ab 3,5 k$
pro Monat · jederzeit kündbar
Retainer besprechen
Alles aus Launchpad, plus:
  • Dedizierter Senior-Entwickler, reservierte Kapazität
  • Kontinuierliche Lieferung & Roadmap-Planung
  • Priorisierte Reaktion + Incident-Bereitschaft
  • Skalierung, Performance & Kostenoptimierung
  • Monatliches Reporting + vierteljährliche Reviews
  • Keine Bindung — jederzeit kündbar
Mobile Launchab 2 k$

iOS- + Android-App, Store-Einreichung inklusive.

KI-Beschleunigerab 1,5 k$

LLM- / RAG-Funktionen mit Evals & Guardrails.

Echtzeit-Engineab 1,2 k$

WebSocket-Live-Updates, Präsenz & Sync.

Alle Preise sind Ausgangspunkte — jedes Engagement wird auf Ihren Bedarf zugeschnitten und ist je nach Umfang und Region stets verhandelbar.30-Minuten-Call buchen
Wege der Zusammenarbeit · 14

Vier Wege, mich einzusetzen.

Das sind die Pakete oben. Lieber ein individuelles oder längerfristiges Setup? So können wir zusammenarbeiten — jedes Engagement beginnt mit einem 30-minütigen Call.

01

Vollzeitstelle

Holen Sie mich als Senior-Entwickler in Ihr Team, der Features durchgängig verantwortet — Backend, Web, Mobile und die Infrastruktur darunter.

Senior ICFull-StackRemote / Umzug
Darüber sprechen
02

Festumfang-Build

Eine definierte Scheibe in 4–8 Wochen in Produktion gebracht: Architektur, Build, Deploy, Übergabe. Pauschalangebot pro Phase, kein Stunden-Drift.

4–8 WochenPhasen-AngebotProduktionsreif
Darüber sprechen
03

Technische Beratung

Architektur-Reviews, Systemdesign, Schema- und Code-Audits. Der 30-minütige Call, der Ihnen eine sechsmonatige Neuschreibung erspart.

ArchitekturAuditsSystemdesign
Darüber sprechen
04

Laufender Partner

Retainer für kontinuierliche Lieferung — neue Features, Wartung und Skalierung — mit den Docs und Runbooks, auf denen Ihr Team aufbauen kann.

RetainerSkalierungDocs + Runbooks
Darüber sprechen
Vertrauenssignale · 15

Was Kollegen tatsächlich gesagt haben.

Empfehlungen von Personen, die mich direkt geführt haben — verifiziert auf LinkedIn, wo 25.000+ meiner Arbeit folgen.

Verifiziert · LinkedIn

"Ich freue mich sehr, Ahmed als hochqualifizierten und leidenschaftlichen Flutter-Entwickler zu empfehlen. Er verfügt über ein tiefes Verständnis der Flutter-Entwicklung und ihrer Grundprinzipien — Clean Architecture, State Management — sowie über Webentwicklung und Grafikdesign. Er ist eine wertvolle Bereicherung für jedes Team, und ich habe keinen Zweifel, dass er weiterhin bemerkenswerte Erfolge erzielen wird."

Abdullah Mohamed
Abdullah MohamedSenior Mobile Developer (Flutter) · hat Ahmed direkt geführt
Verifiziert · LinkedIn

"Ahmed ist ein sehr engagierter Entwickler, der sich der Strategie der Projekte verpflichtet fühlt, an denen er beteiligt ist. Ein zuverlässiger, strategischer Teamkollege, der fokussiert bleibt auf das, was das Unternehmen wirklich braucht."

Saeed Al-Badry, MBA
Saeed Al-Badry, MBASales & Marketing Manager @ Compass Med · hat Ahmed direkt geführt
Schreiben · 16

Notizen vom öffentlichen Bauen.

Ich teile Engineering-Analysen, Architekturentscheidungen und Lektionen aus dem Ausliefern — hauptsächlich auf LinkedIn, wo 25k+ Menschen mitlesen.

Neuestes · LinkedInMulti-Tenant-SaaS, Echtzeit-Plattformen & KI-Tools bauen — im OffenenFolgen Sie meinen Beiträgen zu Architektur, den Golf-/US-/UK-Projekten und dem, was ich beim Ausliefern in Produktion lerne.
25k+ FollowerAuf LinkedIn lesen
FAQ · 17

Die Fragen, die alle stellen.

Wenn Ihre nicht dabei ist, stellen Sie sie direkt — am Ende der Seite.

Die meisten beginnen als 4–8-wöchiger Festumfang-Build — eine definierte Scheibe mit klarem Liefergegenstand. Daraus wird meist ein laufender Retainer oder ein längerer Vertrag. Ich bevorzuge Festumfang-Phasen gegenüber Stunden-Drift.
Beides. Ich bin Vollzeit bei Recovery Advisers (remote, Dubai) und nehme pro Quartal eine kleine Zahl freiberuflicher Engagements an. Wenn Sie Vollzeit einstellen, bin ich offen für Gespräche für das richtige Team.
VAE, Saudi-Arabien, die Vereinigten Staaten und Ägypten. Ich laufe auf Kairoer Zeit, überschneide mich aber bequem mit GCC-, EU- und US-Ost-/Zentral-Geschäftszeiten.
Ja — dort bin ich am stärksten. Architektur, Schema, Deploy, die erste Scheibe in Produktion. Ich kann durch die Skalierung bleiben oder es sauber übergeben.
Ja — ich habe 12+ Flutter-Apps in App Store und Play Store ausgeliefert. Aber ich arbeite meist besser, wenn ich beide Enden des API-Vertrags besitze.
Hängt von Umfang, Region und davon ab, ob Sie Senior-Architektur oder Umsetzungs-Hände brauchen. Ich gebe Ihnen ein Pauschalangebot pro Phase, keine Stundenrechnung, nach einem 30-minütigen Scoping-Call.

Liefern Sie das System,
das Sie wirklich brauchen.

Ein Scoping-Call. Dreißig Minuten. Darin wissen wir, ob ich die richtigen Hände für den Job bin — oder ob ich Sie woandershin verweisen sollte.