Technische Leitung und Mentoring

Technische Leitung und Mentoring für kleine Entwicklerteams

Viele meiner Kunden haben Entwickler, aber niemanden mit genug Erfahrung, um ihre Arbeit zu prüfen und Standards zu setzen. Diese Rolle übernehme ich. Ich mache Code-Reviews, arbeite im Pairing mit und helfe bei Entscheidungen.

Dazu gehört heute vor allem, einem Team die Arbeit mit KI-Werkzeugen zu zeigen. KI gehört fest zu meiner eigenen Arbeit. Damit ein Team schnell wird und der Code sauber bleibt, braucht es Reviews, Tests und jemanden, der prüft, was live geht.

Antwort innerhalb eines Werktags.

Vincent Schmalbach

Was ich mit dem Team mache

Direkt am Code des Teams, ohne Workshop.

Code-Reviews, aus denen das Team lernt

Ich prüfe die wichtigen Pull Requests und erkläre jeweils, warum ich etwas ändern würde.

Pairing an den schwierigen Stellen

Eine knifflige Migration, eine Integration, die niemand anfassen will, ein Performance-Problem. Solche Aufgaben lösen wir zusammen.

Mit KI arbeiten, ohne Chaos

Ich zeige, welche Werkzeuge passen und wie man sie im Alltag einsetzt. Dazu gehört, ihre Ergebnisse zu prüfen und zu wissen, wo man ihnen nicht trauen sollte. Mit guten Regeln wird ein kleines Team damit um ein Vielfaches schneller.

Standards, an die sich das Team hält

Ich schreibe kurz auf, wie Code strukturiert, getestet und deployt wird. Im Review achte ich dann darauf, dass sich alle daran halten.

Gemeinsam durch ein Upgrade oder eine Projektrettung

Bei einem großen Laravel-Upgrade oder einer unübersichtlichen Übernahme leite ich das Vorhaben, und das Team macht den Großteil der Arbeit.

Aus Kundengesprächen technische Aufgaben machen

Ich bin bei Kundengesprächen dabei und mache daraus klare Anforderungen für das Team.

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, so wie ich selbst arbeite

Ich arbeite selbst mit Claude Code, Codex und eigenen Agent-Workflows und zeige dem Team, wie ich das mache. Am Ende entscheidet ein Mensch, was live geht.

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

Projekte, bei denen das Team danach selbst weitermachen musste.

Lernplattform

Anforderungen, mit denen das Team arbeiten konnte

Für eine große Laravel-Lernplattform habe ich ein eigenes Reporting und Zertifizierungs-Workflows entwickelt. Ich habe Kundengespräche in klare technische Anforderungen übersetzt und alles so dokumentiert, dass das restliche Team damit weiterarbeiten konnte.

Zehn Jahre alte SaaS-Anwendung

Dokumentiert, damit andere daran arbeiten können

Eine SaaS-Anwendung auf einem undokumentierten, selbst geschriebenen PHP-Framework. Nach den dringenden Reparaturen habe ich aufgeschrieben, wie das System funktioniert. Außerdem habe ich eine Docker-Entwicklungsumgebung eingerichtet.

Healthcare-SaaS

Ein laufendes Produkt, das sich jetzt sicher erweitern lässt

In einer laufenden Healthcare-SaaS-Anwendung habe ich das Zugriffsmodell refaktoriert, eine Buchungsintegration sauber neu aufgesetzt und Tests ergänzt. So konnte das Team weiter ausliefern, ohne versehentlich die riskanten Stellen zu berühren.

Das sagen meine Kunden

"He also turned customer discussions into clear technical requirements and documented his work so the rest of the team could build on it. Vincent does not just close tickets, he thinks through the product, the edge cases, and the customer impact."

Yash Chandra, Academy of Mine

"Vincent works very well asynchronously: communication stays focused, there is little unnecessary back-and-forth, and he still raises the important questions when needed."

Aidas K., Bizdras OU

"We especially value how quickly he gets into mature projects and finds solutions that fit the existing state of the codebase."

Florian Brunner, designundzwanzig OG

Fragen und Antworten

Ersetzt das den Lead-Entwickler?

Nein. Ich arbeite mit dem Team zusammen. Wenn ein Lead-Entwickler gebraucht wird, helfe ich bei der Suche.

Wie sieht das im Alltag aus?

Ich mache Reviews der wichtigen Pull Requests und arbeite bei schwierigen Problemen im Pairing mit. Es gibt schriftliche Standards, und in einem regelmäßigen Gespräch gehen wir die Entscheidungen durch.

Lernt das Team auch, KI-Werkzeuge gut einzusetzen?

Ja. Es geht darum, welche Werkzeuge passen, wie man sie im Alltag einsetzt, wie man ihre Ergebnisse prüft und wo man ihnen nicht trauen sollte.

Und wenn die Entwickler noch Junioren sind?

Das ist der Normalfall. Junior-Entwickler mit einem erfahrenen Reviewer und guten Werkzeugen werden sehr produktiv. Ohne beides entsteht Code, der später viel Geld kostet.

Geht das auch remote?

Ja. Von Deutschland aus arbeite ich mit Teams in Europa und den USA. Meistens läuft das schriftlich, und wir telefonieren, wenn es hilft.

Wie wird 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.

Kontakt aufnehmen

Wie groß das Team ist, woran es arbeitet und wo es Unterstützung braucht. Ein paar Sätze genügen.

Lieber kurz telefonieren? 30 Minuten buchen.

Antwort innerhalb eines Werktags.