Langlebige Systeme
Die Lebensdauer des Codes sollte länger sein als die Zeit, die sein Entwickler im Projekt verbringt.
Die Lebensdauer des Codes sollte länger sein als die Zeit, die sein Entwickler im Projekt verbringt.
Statt komplexer „magischer" Lösungen bevorzuge ich klare und nachhaltige Ansätze.
Ich treffe Entscheidungen, die auch in fünf Jahren noch Bestand haben, nicht solche, die nur das Heute retten.
Ich schreibe jede Zeile so, dass sie dem Kollegen als Leitfaden dient, der den Code nach mir übernimmt.
Ich glaube an frühe Lieferung, vollständige Dokumentation und datengetriebene Iteration.
Ich konzentriere mich auf die Entwicklung KI-gestützter Anwendungen und intelligenter Automatisierungssysteme. Mit modernen Web-Grundlagen wie TypeScript und Astro baue ich leistungsstarke Projekte und erforsche aktiv, wie große Sprachmodelle (LLMs) das Produkt-Engineering und die Workflows der Softwareentwicklung verändern.
In kleinen, agilen Teams mit klaren Verantwortungsbereichen arbeite ich am effizientesten.
Statt ständiger Meetings bevorzuge ich asynchrone Kommunikation und bewusste Synchronisationspunkte, die tiefe Konzentration ermöglichen.
In unklaren Situationen wähle ich schnell umkehrbare (reversible) Entscheidungen, liefere und treibe den Prozess voran.
Statt vorübergehender, überstürzter Lösungen halte ich langfristige Nachhaltigkeit und schuldenfreien Fortschritt im Fokus.
Ich setze mein Wirtschaftsstudium an der Kadir-Has-Universität fort und verbinde die Logik finanzieller Systeme mit der Welt der Software.
Außerhalb der Arbeit lese ich gerne Artikel über Infrastruktur, Programmiersprachen-Design und historische Softwareentscheidungen.
Bevor ich eine Idee in der Theorie verteidige, teste ich sie stets in der Praxis, indem ich Nebenprojekte entwickle.
Türkisch (Muttersprache), Englisch (Professionell).