Wer Ihr PHP-System übernimmt

Kein Callcenter, kein Vertrieb, kein Ticketsystem. Sie haben einen festen Ansprechpartner: den Entwickler, der Ihr Projekt verantwortet.

Doğan Uçar, Gründer von LegacyWerk
PHP seit 2013
Legacy im Ernstfall

Wer Ihr Projekt übernimmt

Kein Callcenter. Sie haben einen festen Ansprechpartner.

„Ein System, das seit 15 oder 20 Jahren läuft, ist kein Müll, es ist der Beweis, dass die Logik funktioniert. Das Problem ist fast nie die Fachlogik, sondern der Code drumherum. Also werfe ich nicht weg, was sich bewährt hat. Ich bringe es zurück in die Gegenwart."

Doğan Uçar arbeitet seit 2013 mit PHP, ein großer Teil davon mit gewachsenen Systemen, die andere längst aufgegeben hätten. Wir schauen uns Ihr System selbst an, schreiben Ihnen die Einschätzung selbst und verantworten das Ergebnis. Wenn sich eine Modernisierung für Sie nicht lohnt, sagen wir Ihnen das auch.

Doğan Uçar Gründer, LegacyWerk

Wer an Ihrem System arbeitet

Zwei Entwickler, ein fester Ansprechpartner

Jedes Projekt verantwortet einer von uns, und der bleibt Ihr Ansprechpartner bis zur Übergabe. Der andere ist eingearbeitet und übernimmt, wenn es nötig wird.

Doğan Uçar

Doğan Uçar

Gründer, PHP-Entwickler

Seit 2013 in PHP, der größte Teil davon in gewachsenen Systemen: Code ohne Framework, alte Symfony- und Laravel-Versionen, Shops und CMS. Übernimmt Befunde, Migrationen und die Rettung von Systemen, die sonst keiner mehr anfasst.

Michael Wetzl

Michael Wetzl

Senior PHP-Entwickler

Modernisiert bestehende PHP- und Symfony-Anwendungen und baut Backend-Systeme und APIs, unter anderem mit API Platform. Dazu Datenbanken und Messaging (PostgreSQL, MySQL, Redis, RabbitMQ) sowie Betrieb mit Docker, Kubernetes, CI/CD und Monitoring.

Was das für Sie heißt

  • Ihr Projekt hängt nicht an einer Person. Fällt Ihr Ansprechpartner aus, durch Urlaub, Krankheit oder Schlimmeres, kennt der andere Ihr System und macht weiter.
  • Trotzdem ein fester Ansprechpartner. Sie sprechen mit dem Entwickler, der Ihr Projekt verantwortet, nicht mit wechselnden Leuten.
  • Mehr abgedeckt. Neben der Legacy-Rettung auch Backend- und API-Entwicklung, Datenbanken, Messaging und Betrieb in Containern und Kubernetes.

Wie Doğan Uçar zu Legacy gekommen ist

Doğan Uçar, Gründer von LegacyWerk, schreibt seit 2013 PHP. Angefangen hat er mit eigenen Projekten, danach kamen Agenturen und Unternehmen, fast immer mit Systemen, die schon da waren. Neubauten auf der grünen Wiese gab es selten. Was es gab: gewachsener Code, den jemand vor zehn Jahren angefangen hatte, der das Geschäft trug und den niemand mehr anfassen wollte.

Irgendwann fiel ihm auf, dass ihm genau das Spaß macht. Ein System lesen, bis man versteht, warum es so ist, wie es ist. Die Sonderregel im Rechnungslauf finden, die keiner dokumentiert hat, aber von der drei Kunden abhängen. Und dann Schritt für Schritt Ordnung hineinbringen, ohne dass jemand im Betrieb etwas davon merkt, außer dass es plötzlich wieder geht.

2025 hat er daraus LegacyWerk gemacht. Der Name ist Programm: „Werk“ wie Werkstatt. Nicht wegwerfen, instand setzen.

seit 2013PHP, von 5.3 bis 8.4
2005Baujahr des ältesten geretteten Systems
Hofheim am TaunusSitz · vor Ort im Rhein-Main-Gebiet, sonst remote
100+Fachbeiträge zu Legacy-PHP im Wissen

Was Sie von uns erwarten können

Wir schauen uns Ihr System selbst an, schreiben Ihnen den Befund selbst und verantworten das Ergebnis. Von der ersten Einschätzung bis zur Übergabe haben Sie einen festen Ansprechpartner, mit einer Telefonnummer und einer E-Mail-Adresse. Wenn sich eine Modernisierung für Sie nicht lohnt, sagen wir Ihnen das, statt Ihnen ein Projekt zu verkaufen. Und ja: Wenn der Befund ergibt, dass ein Neubau der bessere Weg ist, bauen wir auch neu, dann mit dem Altsystem als Spezifikation.

So erkennen Sie unsere Arbeit

Wir haben Überzeugungen, und die sieht man im Code. Wer nach uns in ein Projekt schaut, findet:

  • Tests, bevor etwas angefasst wird. Charakterisierungstests um die Fachlogik. Sie sind unser Sicherheitsnetz und Ihre Doku.
  • Werkzeuge statt Bauchgefühl. rector und phpstan finden Bruchstellen, bevor Produktion sie findet.
  • Git ab Tag eins. Auch wenn das System bisher per FTP-Kopie gesichert wurde.
  • Docker-Entwicklungsumgebung. Jeder kann das System in zehn Minuten lokal starten – auch in fünf Jahren noch.
  • Prepared Statements, überall. Keine Ausnahme, keine „das ist nur intern“-Begründung.
  • Kleine, deploybare Schritte. Kein Branch, der drei Monate lebt. strangler fig statt Big Bang.
  • CI, die rot wird. Tests und statische Analyse laufen bei jedem Push – in Ihrem GitLab oder GitHub.
  • Eine README, die stimmt. Wie starten, wie deployen, was bewusst nicht angefasst wurde.

Was wir können und wen wir dazuholen

Wir decken die Bandbreite ab, die eine Modernisierung braucht: Backend und Architektur, Datenbank-Migration, Sicherheit, Tests, CI/CD und Automatisierung. Meist in PHP, wenn es sein muss auch in Python und Perl. Bei einem deutschen Automobilhersteller hat Doğan Uçar ein zentrales System mit über 100 Anbindungen von PHP 5.5 auf 8.2 gebracht. Wo ein Projekt mehr braucht, arbeiten wir mit einem festen Netzwerk zusammen: Frontend-Entwicklung, Design, formale Penetrationstests. Wer mitarbeitet, steht namentlich im Angebot. Die Verantwortung bleibt bei uns, und Sie behalten Ihren festen Ansprechpartner.

Systeme, an denen Doğan Uçar gearbeitet hat

Gewachsener PHP-Code ohne Framework ist unser Kerngebiet. Dazu die Frameworks, CMS und Shopsysteme, die in deutschen Unternehmen seit Jahren laufen und deren Ablösung immer zu groß aussah:

  • PHP 5.1 bis 8.5
  • Symfony 2 bis 7
  • Laravel
  • Zend Framework / Laminas
  • CakePHP
  • CodeIgniter
  • Yii
  • TYPO3
  • Drupal
  • Joomla
  • Contao
  • WordPress
  • Shopware
  • Magento
  • OXID
  • xt:Commerce
  • PrestaShop
  • MySQL / MariaDB
  • Docker, GitLab CI/CD

Wo Sie uns finden

LegacyWerk ist eine Marke der Ucar Solutions UG (haftungsbeschränkt) mit Sitz in Hofheim am Taunus, direkt vor den Toren von Frankfurt. Im Rhein-Main-Gebiet kommen wir gern vorbei, denn ein Befund vor Ort, am echten System, mit den Leuten, die es täglich benutzen, ist oft der beste Start. Alles andere geht remote, und das funktioniert seit Jahren.

Was Doğan Uçar öffentlich macht: GitHub · LinkedIn · Medium.

Unsere Zusagen

Woran Sie uns messen können

Keine Adjektive, sondern Dinge, die im Angebot stehen.

Festpreis nach Befund

Sie wissen vor der Entscheidung, was es kostet. Keine Stundenabrechnung im Nachhinein, keine Überraschung auf der Rechnung.

Der Code gehört Ihnen

Alles liegt in Ihrem Git, mit Doku und Tests. Sie können jederzeit mit jemand anderem weitermachen, wir bauen keine Abhängigkeit von uns ein.

Ihr Betrieb läuft weiter

Wir modernisieren in getesteten Etappen, jede einzeln abnehmbar. Produktion wird erst umgestellt, wenn alles grün ist.

Ein Ansprechpartner

Sie haben einen festen Ansprechpartner, von der ersten Einschätzung bis zur Übergabe. Kein Vertrieb, kein Ticketsystem, kein Projektleiter dazwischen.

Ehrliches Nein

Wenn sich eine Modernisierung in Ihrem Fall nicht lohnt oder wir nicht die Richtigen sind, sagen wir das, auch wenn es uns einen Auftrag kostet.

Ihr Code bleibt bei Ihnen

Keine Weitergabe an Subunternehmer oder Offshore-Teams. Wer aus unserem Netzwerk mitarbeitet, steht namentlich im Angebot.

Was wir nicht machen

  • Pauschalangebote ohne Blick in den Code
  • Big-Bang-Umstellungen über Nacht
  • Neubau als Reflex – nur, wenn der Befund ihn begründet
  • Stundensätze ohne Obergrenze
  • Code aus dem Haus geben, den Sie nicht freigegeben haben
  • Versprechen, die wir nicht selbst einlösen können

Referenzen

Was Kunden über die Arbeit von Doğan Uçar sagen

Unser internes Aufgabensystem lief seit Jahren, aber niemand traute sich mehr an den Code. Doğan Uçar hat es modernisiert, ohne dass wir eine einzige Funktion verloren hätten – und uns bei jedem Schritt verständlich mitgenommen. Heute ist das System wieder sicher und erweiterbar.
Geschäftsführung Mittelständische Kanzlei, Deutschland

Ist Ihre PHP-Anwendung noch zu retten?

Im kostenlosen Kurz-Check schauen wir mit Ihnen auf Ihr System und sagen Ihnen ehrlich, was möglich ist, unverbindlich und ohne Verkaufsdruck.

Kurz-Check vereinbaren