Merim TufoProjekt besprechen
Fallakten
W–1

Die Arbeit hinter dem Release.

Ausgewählte Produkt- und Entwicklungsarbeit mit meinem Beitrag und verfügbaren Nachweisen.

ProduktentwicklungW–2

Produktentwicklung

Persönliches Bücherregal in PaguelyBücher entdecken mit Paguely
Produktentwicklung

W–01 · Consumer-Lese-App, mein eigenes Produkt

Paguely: eine Buch-App, allein gebaut und veröffentlicht

Das nächste Buch zu wählen ist schwer, wenn jedes Cover einen in eine andere Richtung schiebt. Paguely bietet ein Blind Date mit einem Buch: Ein Stimmungsquiz liefert Hinweise, und der Titel bleibt versiegelt, bis sich der Leser entscheidet.

Meine Rolle
Gründer und alleiniger Entwickler
Zeitraum
Juli 2026 – heute
Was ich gebaut habe
  • Flutter-App mit Clean Architecture nach Feature, BLoC und go_router.
  • Supabase-Backend mit 24 Migrationen und 13 Edge Functions.
  • RevenueCat-Abonnements mit Webhook, Sign in with Apple und Google, ein Widget für den iOS-Homescreen.
  • Buchempfehlungen, erzeugt mit OpenAI.
  • Die Marketing-Website und eine Datenschutzseite, geschrieben auf Grundlage einer Prüfung des echten Codes.
Stack
Flutter, Supabase, RevenueCat, Firebase, PostHog, OpenAI
Ergebnis
Live im App Store und bei Google Play.
ScalePilot Website für Agenturen
Produktentwicklung

W–02 · Marketingagenturen, mein eigenes Produkt

ScalePilot: Landingpages aus einem geführten Briefing

Agenturen verbringen Tage mit Landingpages, die immer demselben Muster folgen.

Meine Rolle
Entwickler
Zeitraum
Juni 2026 – heute
Was ich gebaut habe
  • Ein geführtes Briefing, dann eine Pipeline, die eine gestaltete Seite baut, prüft und veröffentlicht.
  • Mandantenfähiges Setup mit unveränderlichen Site-Versionen, Rollback, eigenen Domains, Abrechnung und Teams.
Stack
Node, Anthropic SDK, Playwright, Tailwind, GSAP, Supabase, Vercel, Railway
Ergebnis
Live als mandantenfähiger Dienst. 99 Commits zwischen Juni und Oktober 2026.
SoftwareentwicklungW–3

Softwareentwicklung

meinunfallauto Fahrzeugmarktplatz
meinunfallauto

W–03 · meinunfallauto · Automotive-Commerce, zunächst Deutschland

meinunfallauto: beide Hälften einer europäischen Automotive-Commerce-Plattform

Eine Plattform für Unfall-, beschädigte und reguläre Fahrzeuge brauchte ein Admin- und Partner-Backend, eine schnelle mehrsprachige Kundenseite, Anzahlungen auf reservierte Fahrzeuge und Daten aus einem Altsystem.

Meine Rolle
Alleiniger Entwickler, Backend und Web
Zeitraum
Mai 2026 – heute
Was ich gebaut habe
  • Laravel-12-Backend mit Admin- und Partner-Dashboards, Zwei-Faktor-Anmeldung, PDF-Rechnungen und Hintergrundjobs.
  • Next.js-16-Kundenseite, standardmäßig Deutsch, mit Englisch und Arabisch (rechts nach links).
  • Stripe-Reservierungsanzahlungen, gekoppelt an Bestandsreservierungen, mit wiederholungssicheren Webhooks und echten Rückerstattungen.
  • Eine domänenspezifische Suchmaschine mit eigenem Lexikon und Query-Parser.
  • Import der Altdatenbank über eine Nur-Lese-Verbindung; ein CMS im Admin-Bereich mit gecachter Content-API.
Stack
Laravel 12, PHP 8.2, Next.js 16, React 19, Tailwind 4, next-intl, Stripe, Playwright
Ergebnis
Beide Codebasen stammen von mir: etwa 87 Backend- und 90–95 Frontend-Commits (Oktober 2026).
Fallgrafik: Eine produktive Dating-App, Mobile komplett aus einer Hand1234
Softwareentwicklung

W–05 · Consumer-Dating-App, europäisches Startup

Eine produktive Dating-App, Mobile komplett aus einer Hand

Eine Dating-App für iOS und Android brauchte eine Person, die die gesamte Mobile-Seite verantwortet: Funktionen, Zahlungen in beiden Stores, einen Chat, der keine Nachrichten verliert, und Releases mit dringenden Fixes.

Meine Rolle
Alleiniger Mobile-Entwickler, neben einem Backend-Team von etwa zwölf Personen
Zeitraum
Oktober 2025 – heute
Was ich gebaut habe
  • In-App-Käufe mit StoreKit und Google Play Billing 8: Belegprüfung, Acknowledgement, Entitlement-Polling, Eigentumskonflikte zwischen Konten und Google Real-time Developer Notifications.
  • Chat-Paginierung und Delta-Abgleich neu aufgebaut; dauerhafte Lücken im Nachrichtenverlauf, die ein serverseitiges Limit verursacht hatte, sind damit beseitigt.
  • Die API-Schicht in ein versioniertes Dart-Paket ausgelagert, sodass ein einziger Commit einen per Code Push gepatchten Build exakt reproduziert.
  • Qualitätsprüfungen mit GitHub Actions und signierte Codemagic-Builds pro Flavor, mit Shorebird Code Push.
  • Plattformarbeit: State Restoration, eigene Haptik mit Android-Fallbacks, Gesichtsverifizierung mit ML Kit, Einfügen von Bildern aus der Zwischenablage in den Chat.
Stack
Flutter, BLoC, go_router, dio, Socket.IO, drift, Firebase, Shorebird, Codemagic, GitHub Actions
Ergebnis
1.090+ Commits, 99 % der Historie; rund 124.000 Zeilen Dart, abgedeckt durch rund 112.000 Zeilen Tests in 464 Testdateien (Oktober 2026).
Clematis-Onboarding mit ausdrücklich fiktiven Demonstrationsdaten.
Softwareentwicklung

W–06 · Kleine Unternehmen, DACH-Markt

Clematis: mehrsprachiges Web und Kunden-Onboarding

Mehrsprachige Servicesuche mit Kunden-Onboarding und betrieblichen Werkzeugen verbinden.

Meine Rolle
Webentwicklung und Integrationen
Zeitraum
Projektarbeit
Was ich gebaut habe
  • Oberflächen auf Bosnisch, Deutsch und Englisch.
  • Integrationen für Zahlungen, Transaktions-E-Mails und CRM.
Stack
Next.js, React, Stripe, Resend
Ergebnis
Den Weg von der Serviceentdeckung bis zum Kunden-Onboarding implementiert.
Öffentliche ManyRoads-Produktdarstellung zur Routenentdeckung.
ManyRoads

W–07 · ManyRoads · Outdoor und Reisen, mehrsprachige Wander- und Spazierrouten

ManyRoads und ManyQuests: zwei Routen-Apps auf einer Flutter-Codebasis

Eine Wander- und Spazierplattform brauchte zwei Apps aus einer Codebasis, mit Karten und mehreren Sprachen.

Meine Rolle
Flutter-Entwickler
Zeitraum
Januar 2026 – heute
Was ich gebaut habe
  • Funktionen für beide Apps auf einer gemeinsamen Codebasis mit drei Build-Flavors.
  • Mapbox-Karten, Lokalisierung, Produktanalytics, Codemagic-Builds.
Stack
Flutter, async_redux, go_router, Mapbox, easy_localization, PostHog, Codemagic
Ergebnis
107 von 224 Commits in der ManyRoads-App (Januar–Oktober 2026).
Fallgrafik: Funktionen für eine große Marktplatz-App für städtische Dienstleistungen123
Softwareentwicklung

W–08 · Consumer-Marktplatz für städtische Dienstleistungen

Funktionen für eine große Marktplatz-App für städtische Dienstleistungen

Eine große Consumer-Flutter-App brauchte neue Funktionen aus Figma, Arbeit an der Karte und Lokalisierung, ohne eine Codebasis zu beschädigen, die sich acht Entwickler teilen.

Meine Rolle
Flutter-Entwickler in einem Team von acht
Zeitraum
Juli 2026 – heute
Was ich gebaut habe
  • Neue Profil- und Guided-Tour-Funktionen aus Figma umgesetzt und gegen die Entwürfe geprüft.
  • Arbeit am Marker-Clustering im Google-Maps-Paket der App.
  • Lokalisierungs- und Design-Konformitätsfixes in der gesamten App.
Stack
Flutter, Clean Architecture, BLoC and Riverpod, Firebase, Google Maps, Stripe
Ergebnis
Arbeit in eine Produktiv-App mit rund 2.000 Dart-Dateien und über 260 Testdateien übernommen (Oktober 2026).
Fallgrafik: Basket: Flutter-Leitung bei einer britischen Shopping- und Cashback-App123
Basket

W–10 · Basket · Einzelhandel, Shopping und Cashback, Vereinigtes Königreich

Basket: Flutter-Leitung bei einer britischen Shopping- und Cashback-App

Eine Shopping- und Cashback-App brauchte geringere Firestore-Kosten und -Last, neue Engagement-Funktionen und ein Navigationssystem, das Links funktionsfähig hält.

Meine Rolle
Lead Flutter Developer
Zeitraum
August 2025 – Juni 2026
Was ich gebaut habe
  • Gebündelte Firestore-Abfragen, die die aktiven Listener um etwa 97 % senkten.
  • Virtuelle Anprobe mit ML-Kit-Bildqualitätsprüfung, Teilen und Wasserzeichen.
  • Benachrichtigungen bei Preissenkungen und wieder verfügbaren Artikeln, lokale Angebote, Deep Links.
  • Ein Navigations-Refactoring über 48+ Routen, das Query-Parameter bei Weiterleitungen erhält.
  • RevenueCat-Abonnements; Codemagic CI/CD mit Dev-, Staging- und Produktions-Flavors.
Stack
Flutter, Firebase, RevenueCat, GoRouter, Codemagic
Ergebnis
Über 99 % absturzfreie Sitzungen; langsame Traces um 35 % reduziert.
Öffentlicher Apini-App-Store-Bildschirm mit Laboraufzeichnungen.Öffentlicher Apini-App-Store-Bildschirm mit einem wabenförmigen Laborbuch.
ApiniLabs

W–11 · ApiniLabs · Laborverwaltung, Schweiz

ApiniLabs: Echtzeit-Synchronisierung und Laborhardware für eine Schweizer Laborverwaltungsplattform

Laborteams brauchten dieselben Daten auf mehreren Geräten gleichzeitig, ohne Konflikte und ohne träge Oberflächen, und die App musste mit den Geräten auf dem Labortisch sprechen.

Meine Rolle
Lead Flutter Developer
Zeitraum
Juni 2024 – August 2025
Was ich gebaut habe
  • Echtzeit-Synchronisierung für mehrere Clients auf Firestore und Cloud Functions.
  • Bluetooth-Low-Energy-Anbindung einer Ohaus-Explorer-Analysenwaage.
  • Native SDK-Integration eines Hardware-Scanners für Barcodes und Materialien sowie eines Etikettendruckers, über Platform Channels in Kotlin und Swift.
  • Absturz- und Performance-Monitoring mit Crashlytics und Performance Monitoring.
Stack
Flutter, Firestore, Cloud Functions, flutter_blue_plus, Kotlin, Swift, Crashlytics
Ergebnis
Datenperformance um 30 % gesteigert; über 99,5 % absturzfrei; langsame Traces um 35 % reduziert. Die App Apini ist im App Store.
Konzeptillustration zur verdeckten Filmauswahl für Sealed Reel.
Softwareentwicklung

W–13 · Consumer-App für Filme und Serien, mein eigenes Produkt

Sealed Reel: eine Film-App, gebaut mit meinem Agentensystem

Die Entscheidung, was man heute Abend schauen soll, dauert zu lange. Sealed Reel antwortet mit einem Stimmungsquiz und einem versiegelten „Blind-Date“-Titel, der verborgen bleibt, bis Sie ihn öffnen.

Meine Rolle
Gründer; gebaut mit meinem Multi-Agenten-System für die Softwareentwicklung
Zeitraum
Oktober 2026 – heute
Was ich gebaut habe
  • Ein Tresor, eine Merkliste, Serien-Tracking, ein täglicher Drop und ein Geschmacksprofil.
  • Ein Pro-Abonnement mit RevenueCat; Supabase mit Row-Level-Security auf jeder Tabelle.
  • Lokale Core- und Design-Pakete, eigene Shader, ein Homescreen-Widget und Qualitätsprüfungen mit GitHub Actions.
Stack
Flutter, Riverpod, go_router, Drift, freezed, Supabase, RevenueCat, Firebase
Ergebnis
Noch nicht veröffentlicht. 445 Dart-Dateien, 314 Testdateien und 2.027 bestandene Tests (Oktober 2026); der größte Teil des Codes stammt aus meinem Multi-Agenten-System für die Softwareentwicklung.
Fallgrafik: Stage Coding: eine Offline-first-Zeiterfassungs-App für Unternehmen123
Stage Coding

W–14 · Stage Coding · Zeiterfassung für Unternehmen, Bosnien und Herzegowina

Stage Coding: eine Offline-first-Zeiterfassungs-App für Unternehmen

Eine Zeiterfassungs-App für Unternehmen musste ohne Verbindung weiterarbeiten und jeden Eintrag mit dem Backend synchronisieren, ohne Zeit zu verlieren oder doppelt zu erfassen.

Meine Rolle
Lead Flutter Developer
Zeitraum
September 2023 – Juni 2024
Was ich gebaut habe
  • Eine Offline-first-Flutter-App, die Zeiten auf dem Gerät erfasst und mit einem Node.js-Backend synchronisiert.
  • Code-Standards für das Team und Mentoring für zwei Junior-Entwickler in meiner ersten Leitungsrolle.
Stack
Flutter, Node.js
Ergebnis
Keine Synchronisierungsprobleme im Produktivbetrieb.
Fallgrafik: Tech387: über sechs Flutter-Apps in Gastgewerbe, Fitness und Produktivität1234
Tech387

W–15 · Tech387 · Apps für Gastgewerbe, Fitness, Social und Produktivität

Tech387: über sechs Flutter-Apps in Gastgewerbe, Fitness und Produktivität

Ein Softwareunternehmen in Sarajevo brauchte Flutter-Apps für Kunden aus verschiedenen Branchen, jeweils mit Anmeldung, Zahlungen und Releases in beiden Stores.

Meine Rolle
Flutter-Entwickler
Zeitraum
Juni 2021 – September 2023
Was ich gebaut habe
  • Über sechs Apps im App Store und bei Google Play veröffentlicht.
  • KI-gestützte Trainingsplan-Erzeugung, biometrische Anmeldung, eine Medien-Pipeline und Abonnements.
  • Zahlungen mit Stripe und Monri, einem bosnischen Payment-Gateway.
  • Backends auf Firebase und AWS (AppSync, Cognito, S3).
Stack
Flutter, Firebase, AWS AppSync, Cognito, S3, Stripe, Monri
Ergebnis
Über 99 % absturzfrei; bis zu 60 % bessere Performance durch Lazy Loading, Hintergrundsynchronisierung und Caching.
KI-ImplementierungW–4

KI-Implementierung

Fallgrafik: Ein Multi-Agenten-System für die Softwarelieferung auf Claude Code1234
KI-Implementierung

W–04 · Softwarelieferung, mein eigenes Tooling

Ein Multi-Agenten-System für die Softwarelieferung auf Claude Code

Ich wollte, dass Agenten eine Produktspezifikation bis zu einer getesteten Codebasis bringen, mit Rollen wie in einem echten Team: Discovery, Design, Engineering, QA, Release.

Meine Rolle
Konzeption und Umsetzung
Zeitraum
2026 – heute
Was ich gebaut habe
  • Über 100 rollenspezialisierte Agenten und Workflows, wobei Rollen, die Urteilsvermögen erfordern, ein leistungsfähigeres Modell nutzen und die übrigen schnellere Modelle.
  • Ein Code-Audit-Workflow, in dem jede Feststellung von drei unabhängigen Prüfern hinterfragt wird, bevor sie gemeldet wird.
  • Ein Client für die App Store Connect API und ein lokales Dashboard, um Läufe zu beobachten.
Stack
Claude Code, Claude API, TypeScript, Flutter, Supabase
Ergebnis
Ein Lauf erzeugte eine App mit 445 Dateien und 2.027 bestandenen Tests. Der erste vollständige Lauf zeigte, dass gesunder Code noch kein funktionierendes Produkt ist: Ein neuer Nutzer konnte das Onboarding nicht abschließen. Die Verifikation wurde auf vollständige Nutzerabläufe ausgerichtet, und der nächste Lauf fand den kaputten Pfad als Erstes.
Konzeptillustration eines geprüften Content-Workflows für AutoReach.
KI-Implementierung

W–12 · Marketing-Automatisierung, mein eigenes Tooling

AutoReach: eine Content-Engine für Kurzvideos und Posts

Paguely, meine Buch-App, braucht einen stetigen Strom an Kurzvideos und Posts auf TikTok, Instagram, YouTube Shorts und Pinterest sowie einen SEO-Blog, ohne dass eine Person jeden einzelnen erstellt.

Meine Rolle
Konzeption und Umsetzung
Zeitraum
September 2026 – heute
Was ich gebaut habe
  • Eine Schleife, die plant, erzeugt, prüft, veröffentlicht, misst und lernt.
  • Versionierte Prompts mit Evals und drei verschiedene Modelle für Generierung, Bewertung und Audit.
  • Ausschließlich offizielle Plattform-APIs.
  • Eine Konsole und ein Worker in einem Turborepo-Monorepo mit neun Paketen, mit zod-Validierung an jeder Schnittstelle.
Stack
TypeScript, Node 22, pnpm, Turborepo, Postgres, MinIO, zod
Ergebnis
In Entwicklung: 135 Commits und rund 930 TypeScript-Dateien zwischen dem 29. September und dem 11. Oktober 2026.
Trading-BotsW–5

Trading-Bots

Fallgrafik: Ein Signalkopierer von Telegram zu MT51234
Trading-Bots

W–09 · Tools für Privatanleger, Kundenprojekt

Ein Signalkopierer von Telegram zu MT5

Signale aus mehreren Telegram-Gruppen mussten schnell auf mehrere MT5-Konten gelangen, mit einer Möglichkeit, alles auf einmal anzuhalten.

Meine Rolle
Entwickler
Zeitraum
2026
Was ich gebaut habe
  • Ein Python-Dienst, der Telegram-Signale liest und Orders auf mehreren MT5-Konten platziert.
  • Webhooks zwischen den Komponenten.
  • Eine STOP-Datei, die den Handel anhält, ohne den Prozess zu beenden.
Stack
Python, MetaTrader 5, Telegram
Ergebnis
Fertiggestellt und wie spezifiziert an den Kunden übergeben. Es werden keine Handelsergebnisse behauptet.

Der Handel birgt ein hohes Verlustrisiko. Hinweis zum Handelsrisiko

ChecklisteW–6

Was soll als Nächstes funktionieren?

CS-01

Beschreiben Sie den heutigen Stand, das Problem und den nächsten Meilenstein. Wir können mit einem Review, einem Produktrelease oder einem KI-Piloten beginnen.

  1. Was das Produkt tut und wer es nutzt.
  2. Was es schon gibt: Designs, Code, ein Backend, ein Store-Konto.
  3. Ihre Frist und alles, was feststeht, etwa ein Starttermin oder eine Plattform.
Projekt besprechen