Ausgewählte Arbeiten

Live-Produkte, die ich gebaut habe.

Zuerst die Flaggschiff-SaaS, dann der Rest. Jeder Eintrag verlinkt auf das Live-Produkt, den Store-Eintrag oder das Admin-Panel.

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 · Ansatz
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

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 · Ansatz
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
FALLSTUDIE / 08

RevealSite

Softwareentwickler · US-Apotheken-Flotte

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

FlutterReactDjangoCeleryPostgreSQL
revealsite.comÖffnen
RevealSite — Produkt-Screenshot
Problem · Ansatz
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
13+
Apps & Schaufenster
1 Codebasis
White-Label
Auto-Routing
Fax/E-Mail über Celery
FALLSTUDIE / 09

Proven Group

Unabhängiger Berater · Spanien

Unternehmenswebsite für eine diversifizierte Investment- und Betreibergruppe — vollständig zweisprachig ES/EN, ohne Framework, ohne Build-Schritt.

Vanilla JSNo build stepBilingual ES/ENGitHub Pages
provengroup.esÖffnen
Proven Group — Produkt-Screenshot
Problem · Ansatz
Problem

Eine Investment- und Betreibergruppe, die in Europa und am Golf Kapital einwirbt, brauchte einen Auftritt, der zugleich vor einem spanischsprachigen Board und vor englischsprachigen internationalen Investoren glaubwürdig wirkt — ohne CMS zu pflegen und ohne Build-Pipeline am Leben zu halten.

Ansatz

Sieben handgebaute Seiten — Über uns, Vision und Ziele, Portfolio, externe Investments, Team und Kontakt — in denen jede Textzeile zweimal im Markup steht: einmal auf Spanisch, einmal auf Englisch. Ein Schalter im Header tauscht die gesamte Website sofort: kein Reload, kein Routenwechsel, kein Übersetzungsdienst. Beide Sprachen stehen im HTML, also indexieren Suchmaschinen beide.

Wirkung
7 Seiten
Zweisprachig ES/EN
Sofort
Sprachwechsel ohne Reload
0 Build
Statisch, ohne Framework
→ Jeder String als ES/EN-Paar im Markup — beide indexierbar→ Sprachwahl bleibt über Seiten und Besuche hinweg erhalten→ Statisches Hosting auf eigener Domain, nahezu ohne laufende Kosten
FALLSTUDIE / 10

Ibdaa Course

Senior Software Engineer · Arabisch-first-LMS

Arabisch-first-Lernplattform — eine Laravel-13-API und eine Next.js-16-App in einem Nx-Monorepo, mit vollständiger Übergabe geliefert.

Laravel 13Next.js 16PostgreSQL 17Nx + pnpmTailwind v4
ibdaacourse.comÖffnen
Ibdaa Course — Produkt-Screenshot
Problem · Ansatz
Problem

Arabische Bildungsanbieter arbeiten mit Plattformen, die englisch-first entworfen und erst nachträglich um RTL ergänzt wurden — Lernerlebnis, Zertifikat und Adminbereich lesen sich deshalb wie die Übersetzung von etwas anderem.

Ansatz

Stattdessen arabisch-first gebaut: Locale-präfixierte /ar- und /en-Routen in einer Next.js-16-App-Router-Anwendung mit RTL als Standardrichtung, dahinter eine Laravel-13-API in dreizehn Feature-Modulen — Kurse, Lektionen, Einschreibungen, Zahlungen, Prüfungen, Zertifikate mit öffentlicher Verifikation, Bewertungen, Diskussionen, Favoriten und Reporting. Ausgeliefert mit Deployment-, UAT- und Übergabedokumentation, damit der Kunde sie ohne mich betreiben und erweitern kann.

Wirkung
174 Tests
616 API-Assertions
13 Module
74 API-Routen
Arabisch-first
RTL als Standard
→ Nx-+-pnpm-Monorepo — Laravel 13 (PHP 8.5) + Next.js 16→ Zertifikate öffentlich per Code verifizierbar→ Zwei Produktions-Images: FrankenPHP + Next.js standalone
FALLSTUDIE / 11

Applyni

Engineering und Betrieb, für den Gründer gebaut

KI-Karriereagent, Saudi-first — liest Ihren Lebenslauf, findet Unternehmen, zu denen Sie wirklich passen, und versendet aus Ihrem eigenen Gmail.

Next.jsTypeScriptSupabaseTailwind v4next-intl
applyni.comÖffnen
Applyni — Produkt-Screenshot
Problem · Ansatz
Problem

Bewerber am Golf schicken denselben Lebenslauf an jede Ausschreibung und hören nichts zurück. Die Tools, die das beheben wollen, automatisieren meist genau dieses Gießkannenprinzip — verkleidet mit erfundenen ATS-Scores und Match-Prozenten, die nichts erklären.

Ansatz

Ein Agent, der das Gegenteil von Masse tut. Er liest den Lebenslauf, gleicht ihn mit saudischen Unternehmen ab und erklärt jede Übereinstimmung in Worten — einschließlich dessen, was er nicht verifizieren konnte, sodass eine schwache Übereinstimmung das auch sagt, statt sich hinter einer Zahl zu verstecken. Er entwirft die Ansprache, Sie prüfen sie, und versendet wird über eine Warteschlange mit Skip-Regeln aus Ihrem eigenen Gmail. Nichts geht ohne Ihre Freigabe raus, und die Spezifikation verbietet, was die meisten dieser Kategorie tun: keine erfundenen Bewerberangaben, kein Versprechen auf ein Interview, keine Fake-ATS-Scores.

Wirkung
21 Module
54 Migrationen · 96 Testdateien
Ihr Gmail
Nur Senden, Sie geben frei
Arabisch-first
RTL als Standard, /ar
→ Erklärte Matches — inklusive dessen, was nicht verifizierbar war→ Versand aus dem eigenen Gmail über eine Queue mit Skip-Regeln→ Append-only-Guthabenkonto · Telegram-Zustellhinweise
FALLSTUDIE / 12

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 für iOS und Android
alpha.ezhal-qtr.comÖffnen
Ezhal — Produkt-Screenshot
Problem · Ansatz
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
Brands & products

Teams und Produkte, für die ich geliefert habe.

Weitere echte Produkte und Teams, für die ich gebaut habe, über die Fallstudien oben hinaus: von einer Bank und einer E-Learning-Plattform bis zu Apothekenmarken in den USA und Großbritannien. Jeder Name öffnet die Live-Website.

Reichweite

Kunden und Produkte in 17+ Ländern.

Remote-first aus Dubai, 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

Erzählen Sie mir, was Sie bauen.

Dreißig Minuten genügen meist, um zu sehen, ob ich der Richtige bin. Bringen Sie das Problem mit, das Sie bisher niemandem übergeben konnten.

  • Antwort innerhalb von 24 Stunden
  • NDA vor dem ersten Gespräch
  • Code und IP gehören Ihnen nach Zahlung
  • Vertrag und Rechnung direkt mit mir
  • Größere Projekte: erprobtes Team, Preis nach Umfang
  • Gleiche NDA- und IP-Regeln für das ganze Team