Domenic Moran
AI Product Engineer
Berlin, Deutschland
domenicmoran@gmail.com
github.com/DomenicMoran
Offen für Festanstellung & Freelance
Fullstack Product Engineer mit vier eigenständig gebauten Systemen in Produktion: Apps in beiden Stores, eine mandantenfähige Gastro-SaaS mit gesetzlich vorgeschriebener Fiskalisierung, ein autonomer Agent. 3.946 Commits in vier Monaten, neben einem Vollzeitjob. Softwareentwicklung autodidaktisch seit 2022. Schwerpunkt: agentengestützte Entwicklung mit strikter Verifikationsdisziplin — ein grüner Testlauf ist kein Beweis.
Projekte
SalatiLive in beiden Stores · 2026
1.44 Aktuelle Version · 5 Zielgeräte-Klassen · 0 Cloud-Calls für KI-AntwortenGebets- und Koran-App für den DACH-Raum — mit KI, die offline läuft. Spracherkennung für Koran-Rezitation: Für den Auswendiglern-Modus muss die App hören, ob ein Vers korrekt rezitiert wurde.
React Native 0.86 · Expo SDK 57 · Expo Router · Reanimated 4 · TypeScript · llama.cpp / GGUF · whisper.rn
MenuCloud BerlinLive in Produktion · 2025 — 2026
1.276 API-Routen · 812 DB-Migrationen · 298 Automatisierte Tests · EU Hosting & DatenhaltungMulti-Tenant-SaaS für Gastronomie — inklusive gesetzlicher Fiskalisierung. Fiskalisierung als Mandanten-Problem: Eine TSE ist nicht einfach ein API-Aufruf.
Next.js 16 App Router · React 19 RSC · TypeScript · Tailwind · Supabase / Postgres · Row Level Security · Stripe Connect
WohnungsJägerIm Eigenbetrieb · 2026
5 Überwachte Portale · 24/7 Scan-Betrieb · REVIEW Sicherer AuslieferungszustandAutonomer Agent, der den Berliner Wohnungsmarkt schneller liest als ein Mensch. Ein Agent, der nicht ungefragt handelt: Der Reiz eines solchen Systems ist auch sein Risiko: ein Bot, der selbstständig Bewerbungen mit deinen echten Personendaten verschickt, kann realen Schaden anrichten.
Node.js 22 · TypeScript · Fastify · Server-Sent Events · Playwright · Persistente Browser-Profile · Cron-Scheduler
NOURIBeta · 2026
11.892 Rezepte im Katalog · 59 Tabellen · 12 MigrationenFitness- und Ernährungsplattform mit Web-App, Mobile-App und eigener API. Fehler ehrlich melden: Jeder schreibende Endpunkt unterscheidet explizit: Secrets fehlen (Dry-Run, kein Datenverlust vorgetäuscht), Datenbank nicht erreichbar (503), Datenbank erreichbar aber lehnt ab (echter 4xx mit Postgres-Fehlercode).
Next.js · Expo · TypeScript · Turborepo · Fastify · Supabase · Postgres
Schwerpunkte
- Frontend & Produkt
- React / Next.js App Router · TypeScript · React Native / Expo · Core Web Vitals
- Backend & Daten
- Postgres / Supabase · API-Design · Multi-Tenancy · Zahlungen
- Cloud, Delivery & Betrieb
- Store-Auslieferung · Vercel / Edge · Automatisierung · CI/CD
- KI-Integration
- Agenten-Orchestrierung · Prompt-Engineering · On-Device-Inferenz · RAG & Retrieval
Werdegang
- seit 04/2026
- Gründer & Product Engineer — MenuCloud — Inh. Domenic Moran, Berlin
- seit 2022
- Softwareentwicklung, autodidaktisch — Meta (Coursera) · Udemy · eigene Projekte
Softwareentwicklung autodidaktisch — kein Studium, kein Bootcamp. Der Nachweis sind vier Systeme in Produktion.
Arbeitsweise
- Ich liefere fertig, nicht fast fertig. Vier Systeme in Produktion — inklusive Store-Reviews, Zahlungsabwicklung, DSGVO-Dokumentation und Impressum.
- Ich arbeite über den ganzen Stack. React-Native-Widget, Postgres-Migration, Docker-Compose auf dem eigenen VPS, Fiskal-Compliance.
- Belegpflicht statt Bauchgefühl. Ein grüner Testlauf beweist nichts — das habe ich zweimal teuer gelernt.