Mein Fokus: interne Tools für den Mittelstand, KI-Workflows auf Laravel-Basis und MVPs für Teams, die schnell liefern müssen.
Ich schreibe Tests vor allem deshalb, weil ich in einem halben Jahr noch verstehen will, was der Code eigentlich tut. Eine grüne Testsuite ist nicht der Punkt, sondern dass man hinterher die Codebasis anfassen kann, ohne sich vorher mental in die Vergangenheit zurückbeamen zu müssen.
Laravel, PHPUnit, GitHub Actions, Postgres oder MySQL. Das ist alles nicht besonders aufregend, aber dafür funktioniert es und ihr findet in fünf Jahren noch jemanden, der euch dabei helfen kann. Spannende Tech-Entscheidungen darf ich mir in meinen Hobbyprojekten gönnen.
Vor dem eigentlichen Bauen schaue ich mir lieber etwas länger an, was wirklich gebraucht wird. Das verhindert, dass wir am Ende Features implementieren, die jemand beim ersten Termin charmant fand und die dann nie ein Nutzer benutzt.
Code wird viel häufiger gelesen als geschrieben. Wenn eine elegante One-Liner-Lösung am Ende drei Kommentare braucht, damit sie der nächste versteht, war die ausführlichere Variante meistens die bessere.
Ich schreibe seit der Schule Code, beruflich seit ein paar Jahren. Aktuell bin ich Werkstudent bei einem Aachener Laravel-Team, bei dem ich gleichzeitig meine Bachelorarbeit schreibe. Die meisten meiner OSS-Projekte sind aus der Frustration entstanden, etwas zu brauchen, das es noch nicht gab: LaraGraph für Workflows mit Zustand, Portyard als UI für die OCI Distribution Registry, laravel-dockhand als sauberes Package dazu.
Neben den eigenen Sachen contributiere ich gelegentlich bei Laravel-Ökosystem-Projekten wie prism und dem Laravel-AI-SDK, weil das die Pakete sind, die ich auch in Kundenprojekten einsetze und auf die ich mich verlassen muss.
Privat löse ich seit Jahren Advent of Code in OCaml, bastele ab und zu an Kleinkram in Rust und Zig (Conway, Voxel-Rendering, kleine Engine-Experimente). Das hat selten direkten Bezug zu dem, was ich im Tagesgeschäft mache, hilft aber dabei, ein bisschen Abstand zu PHP zu gewinnen und neue Denkweisen mitzunehmen.
Sprachen, mit denen ich spiele
Schreibt mir kurz, worum es geht. Wir telefonieren, und wenn es für beide Seiten passt, schauen wir uns die Anforderungen genauer an.
Projekt anfragen →