Als Taylans Mutter die Leitung der Wohnanlage der Familie in Akbük an der Ägäisküste der Türkei übernahm, brachte diese Aufgabe einen ganzen Stapel Excel-Dateien mit sich. Es galt, Zahlungen zu verfolgen, ausstehende Beiträge einzufordern und ein Jahresbudget zu erstellen – und schon bald waren diese Dateien zu Taylans Problem geworden.
Viele hätten die Tabelle einfach aufgeräumt. Taylan, ein 42-jähriger Student aus Wolfsburg, hat stattdessen ein Produkt entwickelt. Was als kleines Tool für seine Mutter begann, ist heute „Olive Garden 3“ – eine Verwaltungsplattform für den gesamten Komplex, die unter olivegardenakbuk.com in fünf Sprachen verfügbar ist.
Das Problem mit Papier.
Akbük ist ein Ferienort, und viele der Eigentümer von Wohnungen dort leben im Ausland. Üblicherweise werden sie mittels eines jährlichen Berichts in Papierform auf dem Laufenden gehalten. Dieser sorgt jedoch meist eher für Verwirrung als dass er Klarheit schafft, und einem Eigentümer, der im Ausland lebt, bleibt kaum etwas anderes übrig, als sich auf die Zahlen zu verlassen. Wer hat bezahlt? Was haben die Reparaturen gekostet? Entsprachen die Ausgaben dem Budget? Ein Ausdruck kann solche Folgefragen nicht beantworten.
Was „Olive Garden 3“ macht.
Jeder Eigentümer erhält ein Konto. Er kann sich jederzeit einloggen, um seine eigenen Beiträge und den Zahlungsverlauf sowie die Einnahmen und Instandhaltungsausgaben der Wohnanlage einzusehen, Mitteilungen zu lesen und direkt mit dem Verwalter zu kommunizieren. Außerdem gibt es einen Dokumentenbereich, in dem die Protokolle der Eigentümerversammlung auf Türkisch und Englisch veröffentlicht werden, sodass die Entscheidungen, die dem Haushalt zugrunde liegen, ebenso leicht zu finden sind wie die Zahlen.

Die Verwalteroberfläche ersetzt die Tabellenkalkulationen. Sie erfasst, welche Wohnung wie viel und wann bezahlt hat, und kennzeichnet ausstehende Beiträge automatisch, sodass niemand Excel manuell überprüfen muss. Sie erfasst Einnahmen und Ausgaben und plant das jährliche Betriebsbudget, wobei jede Ausgabe den von der Eigentümerversammlung genehmigten Posten zugeordnet wird. Nur Verwalter können Datensätze hinzufügen oder löschen. Alle anderen können die Daten einsehen – und genau darum geht es ja.
Das Ganze funktioniert auf Türkisch, Englisch, Deutsch, Französisch und Russisch, sodass Besitzer im Ausland es in einer Sprache lesen können, die sie beherrschen.

Wie es aufgebaut ist.
Taylan hat es ganz allein entwickelt – mit Tools, die er zuvor noch nie für ein Produkt eingesetzt hatte. Keines davon ist besonders ausgefallen. Zusammen ergeben sie ein sinnvolles Paket für eine kleine App, die Geldtransaktionen, Anmeldungen und fünf Sprachen bewältigen muss, ohne dass ein Team dahintersteht.
Next.js und React bilden die Grundlage für die Benutzeroberfläche. React erstellt Seiten aus kleinen, wiederverwendbaren Komponenten. Next.js ist ein darauf aufbauendes Framework, das das Routing und die serverseitigen Aufgaben übernimmt. Sein App-Router wandelt Ordner in Webadressen um, und dank Server-Aktionen kann ein Formular wie „Zahlung erfassen“ direkt vom Server aus in die Datenbank schreiben, ohne dass eine separate API erstellt und verwaltet werden muss.
TypeScript sorgt für korrekte Zahlenangaben. Es erweitert JavaScript um Typen, sodass der Code erkennt, dass ein Betrag eine Zahl und ein Zahlungsdatum ein Datum ist. In einer App, in der es um Geld geht, werden viele Fehler bereits im Editor entdeckt und nicht erst auf dem Konto eines Nutzers.
Tailwind CSS und shadcn/ui kümmern sich um das Erscheinungsbild. Tailwind gestaltet alles mithilfe kleiner Utility-Klassen und macht es einfach, ein Layout an ein Smartphone anzupassen – was wichtig ist, wenn Nutzer aus einem anderen Land einchecken. shadcn/ui stellt barrierefreie Bausteine wie Formulare, Tabellen und Dialogfelder bereit, die in das Projekt kopiert werden, sodass sie Teil des eigenen Codes werden.
Supabase ist das Backend. Es bietet eine vollständige Postgres-Datenbank und eine Benutzeranmeldung in einem einzigen Dienst. Supabase kann zudem Zugriffsregeln direkt in der Datenbank durchsetzen – eine Funktion namens „Row Level Security“, die wie ein Filter funktioniert, der jeder Abfrage hinzugefügt wird. Genau auf solchen Regeln basiert eine App wie diese: Ein Eigentümer sieht nur seine eigenen Beiträge und die von niemand anderem.
next-intl kümmert sich um die Sprachen. Es fügt den übersetzten Text ein, formatiert Datumsangaben und Zahlen für jede Sprache und verarbeitet die Adressen, weshalb die Website unter /en, /de, /fr, /ru und /tr zu finden ist.
Der Rest ist reine Routine. Recharts zeichnet die Diagramme in der Berichtsansicht als gewöhnliche React-Komponenten, Resend kümmert sich um den E-Mail-Versand, und Vercel, das Unternehmen, das Next.js betreibt, hostet das Ganze. Vercel skaliert die Kapazitäten herunter, wenn niemand die App nutzt, und wieder hoch, wenn Nutzer aktiv sind – was für eine Nutzerbasis von einigen Dutzend Haushalten gut geeignet ist.
Warum die Zahl 42 den Ausschlag gab.
Taylan ist kein Neuling in der Programmierung. Er hat einen Abschluss in Informatik von der TU Braunschweig, arbeitete als Entwickler in Wolfsburg, Braunschweig und im Homeoffice für ein Unternehmen in Ankara und absolviert derzeit einen Masterstudiengang an der TU Berlin, während er als Werkstudent im Bereich KI bei Dr. Graband & Partner tätig ist. Im Juni 2026 kam er zu 42 Wolfsburg und wechselt diesen Monat zu 42 Berlin. In letzter Zeit, wie er selbst sagt, hat er viel in C programmiert, was bei 42 keine Option ist.
Was hat 42 also dazu beigetragen? Er führt es auf die Menschen in seinem Umfeld zurück.
Umgeben von Gleichaltrigen, die ständig konkrete Dinge entwickelten, wurde ich dazu angeregt, die Tabellenkalkulationen meiner Mutter zu betrachten und darin ein Produkt zu erkennen.
Mit 42 gibt es keine Vorlesungen mehr. Man lernt, indem man etwas aufbaut – gemeinsam mit anderen, die ebenfalls etwas aufbauen –, und das verändert die Sichtweise auf ein Problem. Eine unübersichtliche Tabelle ist plötzlich keine lästige Pflicht mehr, sondern wirkt wie ein Lastenheft.
Studium und 42, Seite an Seite.
Taylan ist einer der wenigen, die beide Studiengänge aus eigener Erfahrung vergleichen können. An der TU Braunschweig dauert der Bachelorstudiengang Informatik sechs Semester und umfasst 180 Credits. Der Großteil davon stammt aus benoteten Modulen mit Prüfungen, und auf dem Pflichtprogramm stehen theoretische Informatik, Algorithmen und Datenstrukturen sowie Mathematik. Es handelt sich um eine gründliche Einführung in die Funktionsweise von Systemen, vermittelt von Lehrenden, deren Aufgabe es ist, genau das zu lehren.
42 funktioniert genau umgekehrt. Es gibt keine Vorlesungen, keine Lehrkräfte und keine Prüfungen, auf die man pauken muss. Der Lehrplan besteht aus einer Abfolge von Projekten, die aufeinander aufbauen: Man beginnt mit C und geht dann weiter zu Python, Systemadministration, KI und Webentwicklung. Niemand erklärt den Stoff zunächst. Man liest, probiert es aus, scheitert, fragt den Nachbarn und versucht es erneut – und wenn ein Projekt funktioniert, überprüfen andere Studierende es, bevor es gewertet wird. Dann überprüft man deren Projekte.
Auch C spielt eine Rolle. Das Projekt „42 Piscine“ und die ersten Projekte sind in C geschrieben, ohne dass man sich auf ein Framework stützen kann – so lernt man, was Speicher, Dateien und Prozesse wirklich sind. Next.js verbirgt vieles davon, und es ist hilfreich zu wissen, was genau verborgen bleibt, wenn etwas in einem ungünstigen Moment nicht mehr funktioniert.
Ein Studium ist gut darin, dir eine Wegbeschreibung an die Hand zu geben. 42 ist gut darin, dich daran zu gewöhnen, ohne eine solche auszukommen. Olive Garden 3 brauchte ein bisschen von beidem: ein Datenmodell, das sich bewährt, und den Mut, sich an einen unbekannten Stack heranzuwagen und ihn auf den Markt zu bringen.
Vom Nebenprojekt bis hin zu den Arbeitgebern.
42 Wolfsburg wurde 2021 mit Volkswagen als Gründungspartner ins Leben gerufen und wird von Unternehmen finanziert, weshalb es für die Studierenden kostenlos ist. Zu den strategischen Partnern zählen Volkswagen, CARIAD, Bayer und New Yorker, unterstützt werden sie unter anderem von SAP und T-Systems. Das gesamte Programm umfasst zwei Praktika. Laut dem Karrierebericht der Hochschule vom Dezember 2025 war etwa jede fünfte Stelle, die ihre Studierenden und Absolventen innehatten, bei einem Partnerunternehmen.
Ein Projekt wie dieses macht solche Gespräche ganz einfach. Es handelt sich weder um eine Anleitung noch um eine Übung. Es ist ein echtes Produkt mit echten Nutzern, das von einer einzigen Person von Anfang bis Ende entwickelt wurde.
Software, die verschwindet.
Auf seiner eigenen Website erklärt Taylan, dass ihm Software am Herzen liegt, die sich nahtlos in den Arbeitsablauf einfügt, den sie unterstützt. Für eine Wohnanlage bedeutet das, dass die Eigentümer ihre Beiträge auch aus dem Ausland in ihrer eigenen Sprache einsehen können und der Verwalter den Monat nicht erst in Excel beginnen muss.
Die Plattform finden Sie unter olivegardenakbuk.com, weitere Arbeiten von Taylan unter taylankarakaya.com. Er ist übrigens nicht der einzige Student hier, der bereits einen Abschluss in der Tasche hatte: Auch Ahsans Geschichte beginnt auf dieselbe Weise. Wenn Sie mehr davon lesen möchten, stöbern Sie einfach durch alle Geschichten.
42 lehrt einen, alles selbstständig zu lernen und durch praktisches Tun Erfahrungen zu sammeln. Daher kam es mir eher normal als einschüchternd vor, mich mit einem mir unbekannten Technologie-Stack auseinanderzusetzen und ein vollständiges Produkt ganz allein auf den Markt zu bringen.
Taylan
