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 schreibe ich für zukünftig-mich.

In 6 Monaten will ich noch wissen, was der Code tut — und ihn anfassen können, ohne Angst davor zu haben, was dabei kaputt geht.

Langweilige Technologie ist eine gute Wahl.

Laravel, PHPUnit, GitHub Actions — keine aufregenden Entscheidungen, aber bewährt und stabil. Das Neue behalte ich für Hobbyprojekte.

Scope klein halten, bis es wirklich nötig ist.

Deshalb starte ich mit einem Technical Scoping: damit wir bauen, was tatsächlich gebraucht wird — und nicht was sich beim ersten Gespräch gut angehört hat.

Guter Code ist Code, den andere lesen können.

Nicht nur ich. Logik, die nur der Autor versteht, ist kein Kunststück — sie ist ein zukünftiges Wartungsproblem.

Hintergrund — Außerhalb des Codes
Außerhalb des Codes

Ich programmiere auch,
wenn niemand dafür zahlt.

Jeden Dezember löse ich Advent of Code in OCaml. Nicht weil es jemand verlangt — sondern weil funktionale Programmierung eine andere Art zu denken trainiert, die mir bei der täglichen Arbeit hilft.

Daneben experimentiere ich mit Rust und Bevy: Conway's Game of Life, Voxel-Rendering, kleine Game-Engine-Experimente. Projekte ohne Kunden und ohne Deadline.

Portyard ist so entstanden: Ich brauchte eine vernünftige Self-hosted Container Registry — und habe sie gebaut, weil mir nichts gefiel, was es bereits gab.

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. Wir reden kurz — und wenn es passt, machen wir ein Technical Scoping.

Projekt anfragen →