Expertise

Legacy-Modernisierung – Schritt für Schritt, im laufenden Betrieb

Ihr System bleibt online, während es besser wird. Tests halten das heutige Verhalten fest, neue Teile wachsen neben den alten, und jeder Schritt ist klein genug, um ihn zurückzunehmen.

Offen für neue Projekte

Was ich mitbringe

  • Erst Tests, dann Änderungen

    Charakterisierungstests halten fest, was das System heute tut; CI-Gates und statische Analyse verhindern, dass es während des Umbaus schlechter wird.

  • Modul für Modul

    Nach dem Strangler-Fig-Muster: Neue Teile wachsen neben den alten, und der Traffic wandert Funktion für Funktion hinüber – kein Big-Bang-Rewrite, kein Feature-Stopp.

  • An echten Systemen bewiesen

    Ein TYPO3/PHP-B2B-Shop mit 65 % schnelleren Ladezeiten nach dem Refactoring (4,6 s → 1,6 s), eine große SaaS-Anwendung von Vue 2 auf Vue 3 migriert und ein eng gekoppeltes Altsystem auf eine Headless-Architektur mit Vue.js umgestellt.

Projekte, die es belegen

Echte Projekte, echte Zahlen – die ganze Liste finden Sie bei den Referenzen.

Werkzeugkasten

  • Vue.js 2 & 3
  • Nuxt.js
  • React
  • Next.js
  • Svelte
  • TypeScript
  • PWA
  • SSG / SPA
  • Capacitor.js
  • Node.js
  • Express.js
  • PHP
  • REST APIs
  • Microservices
  • RabbitMQ

Häufige Fragen

Refaktorieren Sie oder bauen Sie neu?

Meistens refaktoriere ich. Wo ein Teil nicht zu retten ist, baue ich ihn neu und dokumentiere, warum.

Muss der Betrieb dafür stehen?

Nein. Änderungen gehen in kleinen, getesteten Schritten live, jeder davon ist rückrollbar.

Welche Stacks?

PHP (TYPO3, Symfony, Spryker, Pimcore), TypeScript (Vue, Nuxt, React, Next.js, Node), Python und Go. Mit Coding-Agenten ist ein neuer Stack selten ein Hindernis.

Wo sind Sie ansässig – und arbeiten Sie remote?

In Voitsberg, westlich von Graz in der Steiermark. Remote in ganz Europa und UK oder hybrid in der Steiermark.

Sind Sie verfügbar?

Offen für neue Projekte. Am schnellsten erreichen Sie mich per E-Mail oder LinkedIn.

In welchen Sprachen arbeiten Sie?

Englisch und Ungarisch. Projektkommunikation, Tickets, Dokumentation und Code laufen auf Englisch – auf Deutsch arbeite ich nicht.

Klingt nach dem, was Sie suchen?

Erzählen Sie mir von Ihrem Projekt oder Ihrer Stelle – ich freue mich, von Ihnen zu hören.