Was mich ausmacht

Ich bringe technische Klarheit in komplexe Systeme. Mit Architektur, die Handlungsspielraum schafft – und Lösungen, die nicht morgen zum Problem werden.

 

Architektur statt Tool-Sammlung
Ich setze nicht auf immer neue Libraries, sondern auf durchdachte Architektur, gezielte Auswahl und klare Strukturen. Das schafft Übersicht, reduziert Reibungsverluste – und macht Projekte dauerhaft wartbar.

Tools: Vite, Preact/React, TypeScript, SCSS, modulare Build-Tools, Clean-Architektur-Konzepte
 

Frontend mit Systemblick
Mein Schwerpunkt liegt im UI – aber ich arbeite immer im Kontext des Gesamtsystems: Backend, Infrastruktur, Teamprozesse. Gute Interfaces entstehen nicht isoliert.

Tools: Vite, Containerisierung via Docker, Infrastrukturverständnis, Backend-Kommunikation über REST, manchmal GraphQL

Modernisierung mit Substanz
Ich überführe gewachsene Systeme in saubere Architekturen – durch Entkopplung, gezielte Wiederverwendung und stabile Übergänge. Nicht alles muss neu – vieles muss klarer werden.

Tools: Next.js, Compatibility Layer, strukturierte Refactorings in React/TypeScript, CI/CD-Pipelines

Zustand als Teil der Architektur
Ich entwerfe Zustandslogik nicht isoliert, sondern als Teil der Gesamtarchitektur. Wichtig sind mir klare Datenflüsse, minimale Kopplung und saubere Trennung von UI, Logik und Datenhaltung. So bleibt der Code verständlich, erweiterbar – und über Jahre wartbar.

Tools: MobX (bevorzugt), Redux, Zustand, Context API – Auswahl je nach Projektstruktur
 

APIs, die beschleunigen – nicht bremsen
Ich entwickle APIs mit sauberem JSON-Modell und klarer Struktur – oft selbst. Das spart Abstimmung, vermeidet Overfetching und beschleunigt die UI-Entwicklung messbar.

Tools: NestJS, Hapi, Express, JSON-first, OpenAPI, CouchDB, MongoDB

CMS-Verständnis von innen
Ob AEM, WordPress, Payload oder Concrete – ich kenne CMS aus Implementierung und Weiterentwicklung. Ich finde Lösungen, die technisch wie redaktionell sinnvoll sind.

Tools: AEM, WordPress, Drupal, Concrete CMS, Payload CMS, Scrivito
 

Struktur, die schnelle Lösungen erlaubt
Ich baue Architekturen, die schnelle Ergebnisse nicht verhindern – sondern ermöglichen. Wenn es schnell gehen muss, setze ich gezielt lokale Workarounds ein – so entkoppelt, dass sie später problemlos ersetzt werden können. So entsteht Tempo, ohne technische Schulden anzuhäufen.

Tools: Feature Folders, modulare Architektur, Separation of Concerns, lose Kopplung durch Komponentenschichtung

Technischer Partner für Produktteams
Ich spreche die Sprache des Produkts und der Technik. Ich erkenne Engpässe früh, abstrahiere Anforderungen und helfe, fundierte, umsetzbare Entscheidungen zu treffen.

Tools: Jira, Notion, API-Dokumentation, strukturierte Tickets, agile Planung (Scrum, Kanban)