Leistungen

Architektur, die das nächste Upgrade überlebt.

Ich arbeite ausschließlich im Backend: als Architekt, der Entscheidungen trifft und begründet, und als Entwickler, der sie selbst umsetzt. Meistens als Teil eines bestehenden Teams, gelegentlich allein.

Softwarearchitektur und Domain-Driven Design

Die meisten Systeme scheitern nicht an der Technik, sondern daran, dass niemand mehr sagen kann, was sie eigentlich abbilden. Ich hole die Fachlichkeit zurück in den Code: mit Bounded Contexts, einer gemeinsamen Sprache zwischen Fachbereich und Entwicklung und einem Domänenmodell, das Regeln trägt statt nur Daten.

TYPO3-Upgrades und Legacy-Refactoring

Ich kenne TYPO3 von Version 4.2 bis 14.3 und Extbase von innen. Upgrades über mehrere LTS-Versionen hinweg plane und führe ich so, dass der Betrieb weiterläuft und das Ergebnis wartbarer ist als der Ausgangspunkt.

Schnittstellen und Integrationen

Kaum ein TYPO3 steht allein. Ich baue die Verbindungen zu ERP, CRM, Zahlungsanbietern, Identity-Providern und internen Diensten, und zwar so, dass sie getestet, dokumentiert und austauschbar sind.

Kunden

Meine Auftraggeber sind meist Agenturen und Softwarehersteller: many ways out, Wilder Jäger, PHORAX, Constructiva Solutions, Marketing Factory Digital, pixolith, dazu Easyfairs und die Bergische Universität Wuppertal als direkte Kunden. Was ich für wen getan habe, wie lange, und was Kunden über die Zusammenarbeit sagen, steht auf der Referenzseite.

Arbeitsweise

Remote, eingebettet.
Ich arbeite von Wuppertal aus für Kunden im deutschsprachigen Raum, in Ihren Repositories, Ihrem Issue-Tracker und Ihren Kanälen. Linux, PhpStorm, Git, CI.
LLM-gestützt.
Ich setze KI-Coding-Agenten täglich ein und liefere dadurch schneller. Denken, Entscheiden und Review bleiben bei mir; nichts geht ungeprüft in Ihren Code.
Datensparsam.
Ein Auftragsverarbeitungsvertrag liegt bereit. Mein Ziel ist aber, personenbezogene Daten gar nicht erst zu sehen: anonymisierte Datenbank-Dumps, synthetische Fixtures und kein Zugriff auf Produktivsysteme, wo er vermeidbar ist.

Projekt besprechen