Senior AI Developer | Senior Full Stack Developer | Voice AI, LLM, KI-Agenten, Python
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Oberschleißheim
- auf Anfrage
- de | en
- 28.10.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
4/2025 – 8/2026
Tätigkeitsbeschreibung
Freiberuflich, remote im Entwicklungsteam einer IT-Beratung in den USA.
• Entwickelte mehrstufige LLM-Pipelines in Python mit Anthropic Claude und OpenAI GPT, die in Kundenprojekten produktiv liefen.
• Machte Modellausgaben maschinell verlässlich mit Structured Outputs nach JSON Schema, Pydantic-Validierung vor jeder Weiterverarbeitung und Null-Werten statt erfundener Angaben.
• Sicherte den Betrieb gegen Anbieterlimits und Kostenausreißer ab, mit begrenzter Nebenläufigkeit, Backoff mit Jitter nur bei 429 und 5xx, Kostenobergrenzen je Aufruf und Tag und Model Routing auf kleinere Modelle, wo sie reichten.
• Prüfte jede Prompt- und Modelländerung vor der Übernahme mit Evals gegen ein Gold-Set, mit deterministischen Prüfungen vor jeder Bewertung durch ein Modell (LLM-as-a-Judge).
• Stellte die Verarbeitung als FastAPI-Dienste in Docker mit PostgreSQL bereit und lieferte sie über CI/CD mit GitHub Actions aus.
Large Language Models, Backend, Docker, Machine Learning, Postgresql, Prompt Engineering, Python, Softwareentwicklung (allg.)
1/2025 – offen
Tätigkeitsbeschreibung
Selbstständig: eigene Produkte und Kundenprojekte, remote aus dem Raum München.
• LLM-Funktionen und KI-Agenten in Python, TypeScript und Node.js auf Claude, GPT, Gemini und Qwen, mit Tool Calling, Structured Outputs, Embeddings in pgvector und Evaluation gegen Gold-Daten, dazu Browser-Automatisierung mit Playwright.
• Sprach-KI in Echtzeit für Telefonie, mit Voice Activity Detection, Speech to Text, Text to Speech und Latenzmessung, im Einsatz in eigenen Produkten.
• KI-native Entwicklung (Agentic Engineering) mit mehreren parallel arbeitenden Coding-Agenten (Claude Code, Codex), gesteuert über Spezifikationen, Abnahmetests und Review, abgesichert durch über 11.000 automatisierte Tests in pytest und Jest.
• Ende-zu-Ende-Verantwortung für mehrere eigene SaaS-Produkte und Plattformen, vom Datenmodell über Backend und Oberfläche bis zu Deployment und Betrieb.
• Websites für Firmenkunden, unter anderem aus Rechtsberatung, Gesundheitsdienstleistung und Unternehmensberatung, mit Next.js oder eigenem statischen Build in Python, Mehrsprachigkeit, strukturierten Daten und Bildern in AVIF und WebP.
• Datenmodelle in PostgreSQL und Supabase mit Schema-Entwurf, Indizes, Migrationen und Zugriffsregeln je Zeile (Row Level Security), Authentifizierung über JWT mit gehashten Passwörtern.
• Web-Frontends mit Next.js 16, React 19 und TypeScript auf Basis von Server Components, mit Tailwind CSS 4, Mehrsprachigkeit über next-intl und 3D-Elementen in Three.js und React Three Fiber, ausgerichtet auf Core Web Vitals und technisches SEO.
• Betrieb auf eigenen Linux-Servern mit Docker, Caddy als Reverse Proxy mit automatischem TLS, Cloudflare für DNS und CDN sowie CI/CD mit GitHub Actions.
• Mobile Apps mit React Native und Expo in TypeScript, mit lokaler Datenhaltung in SQLite, State Management mit Zustand und TanStack Query sowie Mehrsprachigkeit mit i18next.
Large Language Models, Node.Js, Postgresql, Python, React (JavaScript library), Typescript
9/2024 – 2/2025
Tätigkeitsbeschreibung
Freiberuflich, remote im Entwicklungsteam eines SaaS-Anbieters in den USA.
• Integrierte LLMs in bestehende Python-Anwendungen, mit Structured Outputs als feste Datenstruktur statt Freitext.
• Setzte Prompt und Context Engineering mit Systemprompts, Few-Shot-Beispielen und versionierten Prompts für vergleichbare Läufe um.
• Automatisierte die Erhebung von Webdaten mit Playwright und BeautifulSoup und die Bildprüfung mit OpenCV und PIL.
Large Language Models, Backend, Data Science, Machine Learning, Prompt Engineering, Python, Softwareentwicklung (allg.)
1/2024 – 8/2024
Tätigkeitsbeschreibung
Freiberuflich im Projektteam einer IT-Beratung, Kundenprojekte.
• Automatisierte Datenabläufe zwischen Kundensystemen mit Python-Diensten.
• Band REST-Schnittstellen von Drittsystemen mit OAuth 2.0 an.
• Setzte erste LLM-Funktionen für Kunden um, etwa die Auswertung von Dokumenten und E-Mails mit Structured Outputs.
Postgresql, Large Language Models, Docker, Python
1/2022 – 8/2024
Tätigkeitsbeschreibung
Remote aus München, daneben ein stationäres Ladengeschäft.
• Entwarf, entwickelte und betrieb das gesamte Handelssystem allein als umfangreiche Python-Codebasis aus mehreren Hintergrunddiensten für Artikelanlage, Bestellungen, Versand, Kundenkommunikation und Überwachung, die im Dauerbetrieb ohne manuelle Eingriffe liefen.
• Baute die Artikelanlage als mehrstufige LLM-Pipeline, die Lieferantendaten abruft und normalisiert, Titel, Beschreibung und Merkmale per Sprachmodell-API erzeugt, die Kategorie zuordnet und erst nach bestandener Prüfung veröffentlicht.
• Prüfte Modellausgaben vor der Veröffentlichung gegen feste Datenstrukturen. Fehlende Angaben gingen in eine Prüfliste, statt vom Modell ergänzt zu werden.
• Wählte Produktbilder per Vision-Modell aus und erkannte doppelte Produkte über Wahrnehmungs-Hashes der Bilder, damit derselbe Artikel nicht mehrfach angeboten wurde.
• Automatisierte die Bestellabwicklung von der eingehenden Bestellung über die Auslösung beim Lieferanten bis zur Rückmeldung der Sendungsnummer, idempotent ausgelegt, damit keine Bestellung doppelt ausgelöst wird.
• Band mehrere Verkaufskanäle und Lieferanten über eine gemeinsame Schnittstellenschicht an, mit eigener Authentifizierung, Token-Erneuerung und eigenem Rate-Limit je Anbieter.
• Beantwortete Kundenanfragen mit Antwortentwürfen per Sprachmodell. Standardfälle liefen automatisch, Sonderfälle gingen zur Freigabe (Human-in-the-Loop).
• Sicherte den Betrieb mit Watchdogs, Protokollierung und Zählern je Konto und Kanal gegen Plattformlimits ab und hielt die Modellkosten niedrig, indem einfache Aufgaben an kleinere Modelle gingen.
Large Language Models, Backend, Machine Learning, Prompt Engineering, Python, Softwareentwicklung (allg.)
11/2019 – 12/2021
Tätigkeitsbeschreibung
Remote aus München.
• Entwickelte und wartete die technische Basis allein, mit automatisierter Abwicklung von Bestellungen und Versand über Partner- und Lieferantenschnittstellen (REST, OAuth 2.0).
• Setzte den automatischen Abgleich von Bestell- und Versanddaten im Dauerbetrieb um, mit Erneuerung der Zugangstoken ohne manuelle Eingriffe.
• Glich Artikel-, Preis- und Bestandsdaten der Lieferanten regelmäßig mit den eigenen Angeboten ab, damit nichts Ausverkauftes verkauft wurde.
• Hielt Bestellungen, Artikel und Sendungen in einer SQL-Datenbank und wertete Umsatz, Retouren und Lieferzeiten per SQL aus.
• Betrieb die Abläufe auf einem eigenen Linux-Server mit zeitgesteuerten Jobs, Protokollierung und Benachrichtigung bei Fehlern.
SQL, E-Commerce, Python, Representational State Transfer (REST)
Ausbildung
Crealogix
Über mich
Seit 2022 bringe ich LLM-Systeme in den Produktivbetrieb: zuerst als mehrstufige KI-Pipelines in meinem eigenen, vollständig automatisierten Onlinehandel, von 2024 bis 2026 als Freelancer bei einer Münchner IT-Beratung und in den Entwicklungsteams zweier US-Auftraggeber, mit Structured Outputs, Kostenkontrolle und Evaluation gegen ein Gold-Set. Die Grundlage sind zehn Jahre Softwareentwicklung, davon fünf Jahre als alleiniger Verantwortlicher für die gesamte Technik zweier eigener Handelsunternehmen im Dauerbetrieb. Heute entwickle und betreibe ich eigene SaaS-Produkte, darunter eine eigene Sprach-KI für Telefonie in Echtzeit, und Websites für Firmenkunden. Ich arbeite KI-nativ mit mehreren parallelen Coding-Agenten und sichere die Qualität über Spezifikationen, Review und automatisierte Tests.
Schwerpunkte
• KI und LLM: Claude, GPT, Gemini und Qwen, Tool Calling, Structured Outputs, RAG mit pgvector, KI-Agenten mit MCP, Evals gegen Gold-Sets, Sprach-KI in Echtzeit mit LiveKit, Twilio und Pipecat
• Backend und APIs: Python, FastAPI, asyncio, Node.js, Express, REST, GraphQL, WebSockets, OAuth 2.0
• Frontend und Mobile: TypeScript, React 19, Next.js 16, Tailwind CSS 4, Three.js, React Native, Expo
• Datenbanken: PostgreSQL, Supabase mit Row Level Security, pgvector, SQLite, Redis
• Betrieb: Docker, Linux, GitHub Actions, Caddy, Cloudflare, AWS
• Weitere Sprachen: Java, dazu Grundkenntnisse in Go, C#, C++ und PHP
Fachinformatiker für Anwendungsentwicklung (Note 1,8), Softwareentwicklung seit 2016. Ab sofort verfügbar, 40 Std./Woche, 100 % remote aus dem Raum München.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
