Wer Ihr PHP-System übernimmt

Zwei Entwickler. Einer verantwortet Ihr Projekt und bleibt Ihr Ansprechpartner bis zur Übergabe, der andere ist eingearbeitet und übernimmt, wenn es nötig wird.

Doğan Uçar, Gründer von LegacyWerk

Wer Ihr System übernimmt

Sie sprechen mit dem Entwickler, der den Code ändert.

„Ein System, das seit 15 oder 20 Jahren läuft, hat bewiesen, dass seine Logik funktioniert. Das Problem sitzt fast immer im Code drumherum: alte Bibliotheken, fehlende Tests, ein Hosting, das niemand mehr anfassen will. Genau das setzen wir instand.“

Doğan Uçar arbeitet seit 2013 mit PHP, den größten Teil davon an gewachsenen Systemen. Wir schauen uns Ihr System selbst an, schreiben die Einschätzung selbst und verantworten das Ergebnis. Wenn sich eine Modernisierung für Sie nicht lohnt, steht das im Befund.

Doğan Uçar Gründer, LegacyWerk

Team

Zwei Entwickler, ein fester Ansprechpartner

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 Systeme, 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.
  • Sie sprechen trotzdem immer mit demselben Entwickler, dem, der Ihr Projekt verantwortet.
  • Neben der Modernisierung decken wir Backend- und API-Entwicklung, Datenbanken, Messaging und den Betrieb in Containern ab.

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. Instand setzen, was läuft.

Seit 2013
PHP, von 5.3 bis 8.4
2005
Baujahr des ältesten Systems, das Doğan Uçar auf PHP 8 gebracht hat
Hofheim am Taunus
Sitz. 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, steht das im Befund. Und 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

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 für die Inventur. 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. Auch für den internen Report, den angeblich nur zwei Leute sehen.
  • Kleine, deploybare Schritte. Kein Branch, der drei Monate lebt. Strangler Fig, Schicht für Schicht.
  • 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 und Laminas · CakePHP · CodeIgniter · Yii · TYPO3 · Drupal · Joomla · Contao · WordPress · Shopware · Magento · OXID · xt:Commerce · PrestaShop · MySQL und 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.

Zusagen

Woran Sie uns messen können

Sechs Punkte, die so im Angebot stehen.

Festpreis
Nach dem Befund steht der Preis, bevor Sie entscheiden. Es gibt keine Stundenabrechnung im Nachhinein.
Ihr Code
Alles liegt in Ihrem Git, mit Doku und Tests. Sie können jederzeit mit jemand anderem weitermachen.
Laufender Betrieb
Wir modernisieren in getesteten Etappen, jede einzeln abnehmbar. Produktion wird erst umgestellt, wenn alles grün ist.
Ansprechpartner
Von der ersten Einschätzung bis zur Übergabe sprechen Sie mit dem Entwickler, der Ihr Projekt verantwortet.
Wir sagen auch Nein
Wenn sich eine Modernisierung in Ihrem Fall nicht lohnt oder wir nicht die Richtigen sind, steht das im Befund, auch wenn es uns den Auftrag kostet.
Keine Weitergabe
Ihr Code geht nicht an Subunternehmer oder Offshore-Teams. Wer aus unserem Netzwerk mitarbeitet, steht namentlich im Angebot.

Was wir nicht machen

  • Pauschalangebote ohne Blick in den Code
  • Umstellungen über Nacht in einem Schritt
  • 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

Referenz

Was ein Kunde über die Arbeit von Doğan Uçar sagt

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ührungMittelständische Kanzlei, Deutschland

Welche PHP-Version läuft bei Ihnen?

Im kostenlosen Kurz-Check sortieren wir Version, Hosting und Abhängigkeiten in 30 Minuten. Antwort innerhalb eines Werktags.