Erfahrung
15 Jahre Software, ein roter Faden
Technologien habe ich in 15 Jahren viele kommen und gehen sehen. Was geblieben ist: der Anspruch, Software nicht nur zum Laufen zu bringen, sondern so zu bauen, dass sie wartbar bleibt und das eigentliche Problem löst. Ob Backend, Frontend oder Infrastruktur — ich arbeite dort, wo es gerade gebraucht wird.
Full Stack heißt für mich nicht, überall ein bisschen was zu können. Es heißt, ein Feature vom Datenbankschema über die API bis zur Oberfläche durchdenken zu können, ohne dass dabei Informationen verloren gehen oder Verantwortung hin- und hergeschoben wird.
Nebenbei baue ich eigene Produkte — nicht als Hobby, sondern weil ich glaube, dass man bessere Software für Kunden baut, wenn man selbst weiß, wie es ist, ein Produkt zu betreiben, Nutzer zu supporten und Entscheidungen unter echten Constraints zu treffen.
Womit ich arbeite
Backend
APIs, Microservices und Datenhaltung. Ich baue Backends die performen und die man in zwei Jahren noch versteht.
Frontend
Nutzeroberflächen mit Vue.js und React. Kein Overengineering, keine Framework-Schlachten — das richtige Tool für den Job.
Architektur
Systemdesign, das mit dem Projekt wächst. Nicht das komplexeste Setup, sondern das passende.
Mobile Apps
iOS und Android aus einer Codebase mit Capacitor.js. Vom Prototyp bis in den App Store.
DevOps
Docker, CI/CD und Deployment-Pipelines. Damit der Code nicht nur lokal läuft.
Testing
Automatisierte Tests, weil manuelles Testen nicht skaliert und nächtliche Hotfixes keinen Spaß machen.