Technische Projektrettung

Ich rette festgefahrene Softwareprojekte

Ein Projekt, das stillsteht, eine Anwendung, die ständig ausfällt, oder eine halb fertige Entwicklung, die eine Agentur hinterlassen hat. Solche Projekte übernehme ich. Ich finde heraus, wo das Projekt steht, und bringe das Projekt wieder in Gang. Für Firmen ohne eigene Entwickler und für Teams, die erfahrene Unterstützung brauchen.

KI gehört fest zu meiner Arbeit. Damit lese ich mich schnell in große, fremde Anwendungen ein und kann viel in kurzer Zeit reparieren. Dabei arbeite ich sorgfältig. Laravel und Vue sind mein bevorzugter Stack. Ich arbeite von Deutschland aus.

Antwort innerhalb eines Werktags.

Vincent Schmalbach

Was zu einer Rettung meistens gehört

Jedes festgefahrene Projekt ist anders. Diese Teile kommen fast immer vor.

Den Stand ehrlich aufschreiben

Was versprochen wurde, was entwickelt wurde, was funktioniert und was nur so aussieht. Dafür sehe ich mir Code, Hosting, Tickets und Verträge an. Den Stand beschreibe ich schriftlich und ohne etwas zu beschönigen.

Die dringendsten Probleme zuerst

Die Website, die jede Nacht ausfällt, der Checkout, der bei manchen Kunden scheitert, oder die Synchronisation, die unbemerkt Datensätze verliert. Diese Probleme behebe ich zuerst, und zwar dauerhaft.

Entscheiden, was bleibt

Die meisten festgefahrenen Projekte brauchen keine Neuentwicklung. Die schlechten Teile werden ersetzt, die guten werden fertiggestellt. Ich sage, welche Teile bleiben können und was beide Wege kosten würden.

Die Grundlagen schaffen

Eine funktionierende Entwicklungsumgebung, eine Versionsverwaltung, die auch benutzt wird, und eine Staging-Umgebung. Tests für die riskanten Teile und Deployments, die an keinem einzelnen Laptop hängen.

Fertigstellen, was angefangen wurde

Halb fertige Funktionen, Schnittstellen, die nie funktioniert haben, oder ein Admin-Bereich, mit dem niemand arbeiten kann. Ich stelle sie fertig oder streiche sie.

Übergeben oder bleiben

Am Ende dokumentiere ich, was sich geändert hat und wie das System funktioniert. Danach übernimmt das eigene Team, oder ich kümmere mich weiter um die Wartung.

So arbeite ich

Viele meiner Kunden kommen mit einer Idee, einem Repository, einem kurzen Video oder einer Liste von Problemen zu mir. Mehr braucht es am Anfang nicht. Ich sehe mir an, was vorhanden ist, mache daraus einen Plan und setze ihn um.

Mit Claude Code, Codex und eigenen Agent-Workflows lese ich mich in Code ein, plane Änderungen, schreibe Tests, refaktoriere und suche Fehler. Das ist kein Vibe Coding, sondern erfahrene Softwareentwicklung in deutlich höherem Tempo.

KI zuerst, das macht eine Rettung bezahlbar

Mit Claude Code und Codex lese ich mich schnell durch zehntausende Zeilen fremden Code. Ich verfolge, was bei einer kaputten Funktion genau passiert, und schreibe Tests für die nächste Korrektur. Das Aufräumen erledigen meine eigenen Agent-Workflows, und ich treffe die Entscheidungen.

Die Kontrolle bleibt bei mir

KI schreibt einen großen Teil meines Codes. Die technischen Entscheidungen treffe ich trotzdem selbst. Jede Änderung lese und teste ich, bevor sie live geht. So bin ich schnell und bleibe dabei sorgfältig.

So, wie es für den Kunden passt

Manche Kunden wollen jede Änderung sehen, bevor sie live geht, andere überlassen mir das Deployment. Manche möchten regelmäßig telefonieren, die meisten bekommen lieber schriftliche Updates. Ich arbeite gerne asynchron und stelle die wichtigen Fragen trotzdem, sobald sie auftauchen.

Mit dem Blick eines Unternehmers

Ich betreibe selbst mehrere Online-Angebote. Deshalb denke ich bei jedem Projekt Traffic, Conversion, Umsatz und Support mit, und ich sage offen, wenn sich etwas nicht lohnt.

Beispiele aus meiner Arbeit

Rettungen aus den letzten Jahren.

Immobilienplattform

Instabile Website, fehlerhafte Synchronisation, alter Stack

Eine Laravel-5-Website mit Performance-Problemen, einer unzuverlässigen Synchronisation mit Salesforce und fehlerhafter Mehrsprachigkeit. Ich habe die Engpässe behoben, die Synchronisation repariert und die Plattform auf Laravel 11 aktualisiert. Das Hosting ist zu Hetzner umgezogen, mit automatischen Deployments.

Zehn Jahre alte SaaS-Anwendung

Undokumentiertes Framework, dringende Fehler

Eine SaaS-Anwendung auf einem selbst entwickelten PHP-Framework ohne Dokumentation. Ich habe zuerst die dringenden Probleme behoben. Dann habe ich aufgeschrieben, wie das System funktioniert, und eine Docker-Entwicklungsumgebung eingerichtet.

Industrieller Produktkonfigurator

Alte Laravel- und Vue-Anwendung, die niemand mehr verstand

Ich habe einen unübersichtlichen Konfigurator mit vielen Produktvarianten und Preisregeln übernommen, die Konfigurationslogik erweitert und die Exporte für Vertrieb und Produktion verbessert.

Das sagen meine Kunden

"Vincent is one of those rare developers who can jump into a complex codebase, become useful immediately, and solve real problems without hand-holding."

Yash Chandra, Academy of Mine

"He doesn't need micromanagement - he's fully capable of making decisions and driving the project forward, which has freed me up to focus on other parts of the business."

Aidas K., Bizdras OU

"You have a chat, you express what you need, and he comes back with what you asked for."

Ariel Ozick, Wired Rhino, Inc.

Fragen und Antworten

Wie fängt eine Rettung an?

Ich sehe mir den Code, das Hosting und die ursprünglichen Zusagen an. Dann schreibe ich auf, was da ist, was sich retten lässt und was ich zuerst tun würde. Dazu gibt es einen Preis für den nächsten Schritt.

Wird auch gesagt, wenn eine Neuentwicklung besser wäre?

Ja. Meistens ist Reparieren günstiger und schneller. Wenn eine Neuentwicklung besser ist, sage ich das und erkläre, warum.

Geht das zusammen mit den Entwicklern oder der Agentur, die noch am Projekt arbeiten?

Ja. Manchmal übernehme ich das Projekt ganz, manchmal arbeite ich mit den Leuten zusammen, die schon daran arbeiten. Wichtig ist nur, dass klar ist, wer entscheidet.

Was, wenn wir keinen Zugriff auf unseren eigenen Code haben?

Dann holen wir zuerst Repository, Hosting und Domain in Konten, die dem Unternehmen selbst gehören.

Was wird für den Start gebraucht?

Zugang zu Code und Hosting, vorhandene Dokumentation oder Verträge und jemand, der Fragen beantworten und Entscheidungen treffen kann.

Wie wird eine Rettung abgerechnet?

Zum Festpreis, wenn das Ziel klar ist, als monatliche Pauschale für laufende Arbeit oder nach Stunden. Ein paar Sätze zum Vorhaben genügen, dann schlage ich ein Modell vor.

Projekt anfragen

Worum es im Projekt geht, was nicht funktioniert und wer bisher daran gearbeitet hat. Ein paar Sätze genügen. In meiner Antwort steht, was ich zuerst tun würde und was es kostet.

Lieber kurz telefonieren? 30 Minuten buchen.

Antwort innerhalb eines Werktags.