Python-Entwicklung für Automatisierung, Daten und KI
Ich schreibe Python für Automatisierung, Datenpipelines, Web Scraping und KI-Funktionen. Manche Kunden haben keinen eigenen Entwickler, andere haben ein Team und holen sich mehr Erfahrung dazu.
KI gehört fest zu meiner Arbeit. Damit bin ich schnell, und bei Code und Architektur bleibe ich sorgfältig. Ich arbeite von Deutschland aus mit Kunden in Europa und den USA.
Antwort innerhalb eines Werktags.
Was ich mit Python umsetze
Skripte, Pipelines und Dienste, die Handarbeit ersparen.
Automatisierung mit Python
Skripte und Dienste, die dem Team wiederkehrende Arbeit abnehmen, zum Beispiel Daten zwischen Systemen übertragen, Berichte erstellen oder Dateien verarbeiten.
Datenpipelines
Daten aus APIs, Dateien und Datenbanken holen, bereinigen und dorthin laden, wo sie gebraucht werden. Die Pipelines laufen zeitgesteuert und protokollieren, was sie getan haben.
Web Scraping
Öffentliche Daten zuverlässig von Websites sammeln, mit Wiederholungen, begrenzten Abrufen und einer Prüfung, ob die Daten vollständig sind.
KI-Funktionen
Extraktion, Zusammenfassungen, Klassifizierung und Entwürfe mit Modellen von OpenAI, Anthropic oder Google. Das Ergebnis wird geprüft, bevor es weiterverwendet wird.
APIs und Backend-Dienste
Kleine Dienste mit FastAPI oder Django, zum Beispiel eine interne API oder ein Worker, den eine Laravel- oder Node-Anwendung aufruft.
Bestehender Python-Code
Skripte, die mit der Zeit gewachsen sind, oft abbrechen oder nur eine Person versteht. Ich räume sie auf, schreibe Tests und dokumentiere sie.
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, auch bei Python
Claude Code, Codex und meine eigenen Agent-Workflows schreiben einen großen Teil des Codes. Ich entscheide, was entwickelt wird, lese jede Änderung und teste sie, bevor sie mit echten Daten läuft.
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
Zwei davon sind meine eigenen Python-Werkzeuge. Das dritte ist ein Laravel-Projekt mit derselben Scraping- und Datenarbeit.
Pipeline für Content-Recherche
Sammelt öffentliche Signale, speichert sie in einer SQLite-Ideenbank und entwirft Artikel aus den stärksten Ideen.
Datenprodukte aus APIs
Skripte, die Such- und Unternehmensdaten über APIs abrufen und daraus Datenprodukte zum Download machen.
Scraping und Outreach im großen Stil
Eine Plattform auf mehr als 30 Servern, die Websites mit Headless-Browsern ausliest, Kontaktdaten findet und personalisierte E-Mail-Kampagnen verschickt. Die Plattform läuft ohne Handarbeit und verarbeitet jeden Monat Millionen potenzielle Kontakte.
Das sagen meine Kunden
"What stood out about working with Vincent was how methodical and efficient he was."
"Vincent is one of those rare developers who can jump into a complex codebase, become useful immediately, and solve real problems without hand-holding."
"Vincent was easy to work with and produced high-quality code. Would recommend."
Fragen und Antworten
Nur Python?
Nein. Für Web-Anwendungen nutze ich meistens Laravel und Vue. Python nutze ich für Automatisierung, Daten und KI, und wenn ein Team schon mit Python arbeitet.
Wird auch bestehender Python-Code übernommen?
Ja. Ich lese zuerst den Code, sage, was ich ändern würde, und behebe dann das Wichtigste.
Django, FastAPI oder einfache Skripte?
Oft reicht ein Skript. Soll es ein Dienst sein, nehme ich FastAPI oder Django.
Wo läuft der Code?
Auf eigenen Servern, in der Cloud oder als geplanter Job. Ich richte es so ein, dass sichtbar ist, was gelaufen ist und was fehlgeschlagen ist.
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
Was automatisiert oder entwickelt werden soll und um welche Daten es geht. 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.