Schnittstellenprogrammierung für die Systeme, die schon im Einsatz sind
Shop, CRM, Buchungssystem, Zahlungsanbieter und Buchhaltung haben jeweils einen Teil der Daten. Ich verbinde diese Systeme über ihre Schnittstellen, damit niemand mehr Daten von Hand übertragen muss. Ich arbeite für Unternehmen ohne eigene Entwickler und für Teams, die jemanden mit Erfahrung bei solchen Integrationen brauchen.
KI gehört fest zu meiner Arbeit, deshalb geht es schnell. Bei allem, was Zahlungen, Kundendaten oder Bestellungen betrifft, bleibe ich sorgfältig. Von Deutschland aus arbeite ich mit Kunden in Europa und den USA.
Antwort innerhalb eines Werktags.
Was ich anbinde
Zahlungsanbieter, CRM, Buchungssysteme, ERP, Marktplätze und KI-Dienste.
Stripe und Paddle
Abos, Einmalzahlungen, Credits, Rechnungen und Webhooks. Paddle übernimmt als Merchant of Record auch die Umsatzsteuer. Beide Anbieter habe ich in Live-Produkten integriert.
CRM wie Salesforce
Leads, Kunden und Anfragen werden in beide Richtungen abgeglichen. Für eine Immobilien-Website habe ich die Salesforce-Synchronisation repariert.
Buchungs- und Terminsysteme
Termine, Mitarbeiter-Login per OAuth, Kurse und Notizen bleiben synchron. Für eine Healthcare-SaaS habe ich einen zweiten Buchungsanbieter angebunden.
ERP, Lager und Marktplätze
Bestand, Bestellungen und Inserate fließen zwischen den eigenen Systemen und externen Plattformen. Für einen Automarktplatz habe ich den Bestand von Autohäusern importiert und die Inserate an andere Marktplätze ausgespielt.
KI-Schnittstellen
OpenAI, Anthropic, Google und xAI. Alle vier habe ich in Live-Produkten eingesetzt.
Webhooks, Logs und Fehlerbehandlung
Jede Schnittstelle fällt mal aus. Mit automatischen Wiederholungen, lesbaren Logs und Alarmen fällt eine kaputte Synchronisation auf, bevor sich ein Kunde beschwert.
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, getestet in der Sandbox
Claude Code und Codex lesen API-Dokumentationen und schreiben den wiederkehrenden Code schnell. Jede Anfrage prüfe ich gegen die Dokumentation des Anbieters und teste sie in dessen Sandbox, bevor Live-Daten im Spiel sind.
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.
So können wir zusammenarbeiten
Zum Festpreis, als monatliche Pauschale oder nach Stunden. In jedem Fall arbeite ich persönlich am Projekt, ohne Agentur dazwischen. Wenn noch unklar ist, welches Modell passt, reicht eine kurze Beschreibung des Projekts. Ich schlage dann eines vor.
Beispiele aus meiner Arbeit
Schnittstellen für Kunden und für meine eigenen Produkte.
Salesforce-Synchronisation in beide Richtungen
Der Abgleich von Objekten und Anfragen lief unzuverlässig. Ich habe ihn im Rahmen einer größeren Rettung und Modernisierung der Website repariert.
Ein zweiter Buchungsanbieter
Onboarding, OAuth-Login für Mitarbeiter, Datenabgleich, Termine, Notizen, Kurse und Webhooks. Die bestehende Anbindung habe ich auf ein typisiertes Gateway umgestellt, während das Produkt weiterlief.
Paddle und vier KI-Anbieter
Abos und Credits mit Laravel Spark und Paddle, dazu Anthropic, OpenAI, Google und xAI in den Agent-Workflows und die Veröffentlichung in WordPress über dessen API.
Das sagen meine Kunden
"He then built exactly what was needed and kept us informed throughout. Communication was clear and proactive at all times."
"Vincent works very well asynchronously: communication stays focused, there is little unnecessary back-and-forth, and he still raises the important questions when needed."
"Vincent was easy to work with and produced high-quality code. Would recommend."
Fragen und Antworten
Geht das auch mit Systemen ohne gute API?
Oft ja. Manche Tools bieten Webhooks, Dateiexporte oder eine ältere Schnittstelle. Ich prüfe, was vorhanden ist, und sage, was möglich ist.
Geht das nur mit Laravel?
Die meisten Integrationen setze ich in Laravel um. Läuft die Anwendung mit Node.js, Python oder Go, arbeite ich damit.
Was passiert, wenn der Anbieter seine API ändert?
Die Änderung taucht in den Logs und Alarmen auf, und ich passe die Integration an.
Werden auch Schnittstellen übernommen, die jemand anderes entwickelt hat?
Ja. Ich lese den Code, prüfe die Logs und behebe zuerst, was am häufigsten kaputtgeht.
Wird zuerst in einer Testumgebung gearbeitet?
Ja. Stripe, Paddle und die meisten anderen Anbieter haben einen Testmodus. Dort entwickle und teste ich, bevor echte Zahlungen oder Daten betroffen sind.
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.
Projekt anfragen
Welche Systeme im Einsatz sind, welche Daten zwischen ihnen fließen sollen und was heute schiefläuft. Ein paar Sätze genügen. In meiner Antwort steht, was ich tun würde und was es kostet.
Lieber kurz telefonieren? 30 Minuten buchen. Eine E-Mail an contact@vincentschmalbach.com geht auch.