Senior Software Engineer
Software von der Datenbankbis zur Oberfläche.
Ich entwickle Backend-Systeme, Webanwendungen und KI-Funktionen und bringe sie selbst in den Betrieb. Seit 2016 in der Softwareentwicklung, zuletzt in den Teams zweier US-Auftraggeber.
Ab sofort verfügbar. Festanstellung oder freiberuflich, 100 % remote.

- 2016
- Seit dem Beginn der Ausbildung in der Softwareentwicklung
- 11.000+
- automatisierte Tests in pytest und Jest
- 4
- eigene Produkte im laufenden Betrieb
- 2
- US-Teams, in denen ich von 2024 bis 2026 gearbeitet habe
Eine Anfrage, sechs Schichten, ein Entwickler.
Eine Anfrage läuft von der Oberfläche bis zur Datenbank und zurück. Ich arbeite in jeder dieser Schichten und kenne die Übergänge dazwischen, an denen die meisten Fehler entstehen.
Oberfläche
Web-Frontends mit Server Components, 3D-Elementen und Fokus auf Core Web Vitals und technisches SEO. Mobile Apps mit lokaler Datenhaltung und Mehrsprachigkeit.
- React
- Next.js
- TypeScript
- Tailwind CSS
- Three.js
- React Native
- Expo
Server und Schnittstellen
Zustandslose Dienste mit Streaming, Webhooks und Authentifizierung. Schnittstellen zu Partnern und Zahlungsanbietern, abgesichert gegen Limits, Ausfälle und Doppelaufrufe.
- Python
- FastAPI
- asyncio
- Node.js
- REST
- WebSockets
- OAuth 2.0
- JWT
- Stripe
Daten
Datenmodelle mit Schema-Entwurf, Indizes, Migrationen und Zugriffsregeln je Zeile. Vektorsuche für Retrieval, lokale Datenbanken für Apps.
- PostgreSQL
- Supabase
- Row Level Security
- pgvector
- SQLite
KI
Mehrstufige Verarbeitungsketten mit strukturierten Ausgaben, Kostenobergrenzen und Qualitätsmessung gegen ein Gold-Set. RAG, Agenten, Vision und Sprach-KI in Echtzeit.
- Anthropic Claude
- OpenAI GPT
- JSON Schema
- Pydantic
- RAG
- Agenten
- Evaluation
- Sprach-KI
Qualität
Tests gehören zur Entwicklung, nicht ans Ende. Jeder Fehler aus dem Betrieb wird zum Testfall, und Coding-Agenten arbeiten nur gegen Abnahmetests.
- pytest
- Jest
- Vitest
- ruff
- ESLint
- Code-Review
Betrieb
Auslieferung und Betrieb auf eigenen Linux-Servern, mit automatischem TLS, CDN und Deployments über die Pipeline.
- Docker
- Linux
- Caddy
- Cloudflare
- Hetzner
- GitHub Actions
Erfahrung
Drei Jahre Ausbildung in einem Softwareunternehmen, danach ein Jahrzehnt, in dem ich fast immer die ganze Technik verantwortet habe.
Eigene Produkte
04/2025 bis 08/2026
Softwareentwickler, Backend und KI-Anwendungen (freiberuflich)
Projectivity Inc., Silver Spring, MD, USA, remote im Team einer IT-Beratung
- Mehrstufige LLM-Verarbeitungsketten in Python mit Claude und GPT, die in Kundenprojekten produktiv liefen.
- Modellausgaben maschinell verlässlich gemacht: JSON Schema, Pydantic-Validierung und Null-Werte statt erfundener Angaben.
- Betrieb abgesichert gegen Anbieterlimits und Kostenausreißer, Änderungen vor der Übernahme gegen ein Gold-Set geprüft, Auslieferung als FastAPI-Dienste in Docker.
Python, asyncio, FastAPI, Pydantic, PostgreSQL, Docker, GitHub Actions
09/2024 bis 02/2025
Softwareentwickler, Backend und LLM-Integration (freiberuflich)
Develop Zen, Richmond, VA, USA, remote im Team eines SaaS-Anbieters
- Sprachmodelle in bestehende Python-Anwendungen integriert, Antworten als feste Datenstruktur statt als Freitext.
- Prompt und Context Engineering mit versionierten Prompts, damit Läufe vergleichbar bleiben.
- Webdaten mit Playwright und BeautifulSoup erhoben, Bilder mit OpenCV und PIL geprüft.
Python, Pydantic, JSON Schema, Playwright, BeautifulSoup, OpenCV
2025 bis heute
Softwareentwickler, eigene Produkte und Kundenprojekte
Selbstständig, Oberschleißheim, remote
- Entwicklung und Betrieb mehrerer eigener SaaS-Produkte und Plattformen in alleiniger Verantwortung, vom Datenmodell bis zum Deployment.
- Websites für Firmenkunden aus Rechtsberatung, Gesundheitsdienstleistung und Unternehmensberatung, mehrsprachig und für Suchmaschinen aufbereitet.
- KI-native Entwicklung mit parallel arbeitenden Coding-Agenten, abgesichert durch über 11.000 automatisierte Tests.
Next.js, React, TypeScript, Python, PostgreSQL, Supabase, React Native, Docker, GitHub Actions
01/2022 bis 08/2024
Gründer und Inhaber, alleinige technische Verantwortung
Eigener Onlinehandel, automatisiert, München, remote, daneben ein Ladengeschäft
- Das gesamte Handelssystem allein entworfen, entwickelt und betrieben: eine umfangreiche Python-Codebasis aus mehreren Hintergrunddiensten für Artikelanlage, Bestellungen, Versand, Kundenkommunikation und Überwachung im Dauerbetrieb.
- Artikelanlage als mehrstufige Kette: Lieferantendaten normalisieren, Texte und Merkmale per Sprachmodell-API erzeugen, Kategorie zuordnen, erst nach bestandener Prüfung veröffentlichen. Fehlende Angaben in eine Prüfliste statt vom Modell ergänzen lassen.
- Bildauswahl per Vision-Modell, doppelte Produkte über Wahrnehmungs-Hashes der Bilder erkannt.
- Bestellabwicklung bis zur Sendungsnummer, idempotent ausgelegt, damit keine Bestellung doppelt ausgelöst wird.
- Gemeinsame Schnittstellenschicht für mehrere Verkaufskanäle und Lieferanten, mit eigener Authentifizierung, Token-Erneuerung und Rate-Limit je Anbieter.
- Antwortentwürfe für Kundenanfragen per Sprachmodell, Sonderfälle zur Freigabe. Watchdogs, Protokollierung und Zähler je Konto und Kanal.
Python, asyncio, SQLite, LLM-APIs, Vision-Modelle, REST, OAuth 2.0, Linux
11/2019 bis 12/2021
Gründer und Inhaber, alleinige technische Verantwortung
Eigener Onlinehandel, München, remote
- Technische Basis allein entwickelt und gewartet, mit automatisierter Abwicklung von Bestellungen und Versand über Partner- und Lieferantenschnittstellen.
- Automatischen Abgleich von Bestell- und Versanddaten im Dauerbetrieb umgesetzt, mit Token-Erneuerung ohne manuelle Eingriffe.
- Artikel-, Preis- und Bestandsdaten der Lieferanten regelmäßig abgeglichen, damit nichts Ausverkauftes verkauft wurde.
- Bestellungen, Artikel und Sendungen in einer SQL-Datenbank gehalten und per SQL ausgewertet, Betrieb auf eigenem Linux-Server mit zeitgesteuerten Jobs.
Python, REST, OAuth 2.0, SQL, Linux, cron
09/2016 bis 08/2019
Fachinformatiker für Anwendungsentwicklung
Crealogix, Puchheim, Betriebliche Ausbildung, Abschlussnote 1,8
- Java, JavaScript, Angular und SQL, Datenbankdesign, Tests mit JUnit und Jasmine, Git und Scrum. Dazu interne Schulungen für Auszubildende.
Java, JavaScript, Angular, SQL
Arbeitsweise
Das Modell beschreibt, der Code entscheidet.
Generierte Inhalte verweisen nur auf vorhandene Datensätze. Die Auswahl trifft das Programm.
Was der Code prüfen kann, prüft kein Modell.
Mechanische Regeln laufen vor jeder modellgestützten Bewertung.
Zustand liegt in der Datenbank.
Dienste bleiben zustandslos und lassen sich neu starten, ohne dass etwas verloren geht.
Jeder Fehler aus dem Betrieb wird zum Testfall.
So wird dieselbe Panne kein zweites Mal gebaut.
Über mich
Ich bin Softwareentwickler aus Oberschleißheim bei München. Nach der Ausbildung bei Crealogix habe ich fünf Jahre lang die gesamte Technik zweier eigener Handelsunternehmen verantwortet und mir dabei das ganze Handwerk angeeignet, vom Datenmodell über Schnittstellen bis zum Betrieb.
Seit 2024 arbeite ich an produktiven KI-Anwendungen und baue nebenbei eigene Produkte. Ich suche eine Aufgabe, in der ich ein System über mehrere Schichten hinweg verantworte, als Festangestellter oder freiberuflich.
Schreiben Sie mir, was Sie bauen wollen.
info@akayguen.devEine kurze E-Mail genügt. Den Lebenslauf schicke ich auf Anfrage als PDF.