techbra.in / über mich — John, Fullstack-Entwickler
Über mich

Ich bin John, Fullstack-Entwickler aus Aachen.

Mein Fokus: interne Tools für den Mittelstand, KI-Workflows auf Laravel-Basis und MVPs für Teams, die schnell liefern müssen.

Aachen, Deutschland
DACH-Timezone, Deutsch als Muttersprache. Vor-Ort-Meetings in NRW und dem Benelux-Raum sind möglich. Ich bin erreichbar, wenn ihr mich braucht.
Engineering-Philosophie — Wie ich denke
Wie ich denke

Meine Engineering-Philosophie

Tests sind für die Zukunft

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.

Boring Tech zuerst

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.

Scope klein halten, solange es geht

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.

Lesbarkeit vor Cleverness

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.

Hintergrund Wo ich herkomme
Hintergrund

Wo ich herkomme.

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

PHP / Laravel Produktion
OCaml Advent of Code, Hobby
Rust Experimente, WASM
Go Registry-Tooling
TypeScript Frontend wenn nötig
Zusammenarbeit Projekt anfragen

Klingt nach jemandem, mit dem ihr arbeiten wollt?

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 →