Zum Inhalt springen
online
dev0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkte, die wir gebaut haben: Aufgabe, Lösung und Ergebnis.

Plattform
Technologien

3 von 18 angezeigt

Mitarbeit in Teams

Projekte, an denen ich als Teil des Teams eines Kunden gearbeitet habe. Kundennamen nennen wir nicht.

AI sales platform for B2B

2025 – 2026

RolleFull-Stack-Entwickler

Ein SaaS, in dem Unternehmen KI-Vertriebsagenten für Anrufe, SMS, E-Mail, Messenger und ein Web-Widget einrichten.

  • Laravel
  • Vue
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
Lösung

Als Full-Stack-Entwickler in einem großen Team verantwortete ich einen Großteil des Kunden-Dashboards und mehrere Backend-Dienste:

  • Lead-Verteilung: Round-Robin-, gewichtete, Team- und hybride Strategien mit Verfügbarkeit und Kalendern der Manager; eine manuelle Reihenfolge per Drag-and-drop.
  • Kalender und Buchung: Google Calendar und Calendly mit Webhooks, Zwei-Wege-Synchronisierung, ein Dienst für freie Termine über alle Kalender, Schutz vor Doppelbuchungen, Buchung für den KI-Agenten per Function Calling verfügbar.
  • KI-Agent: Funktionsaufrufe für Termine, Buchung und Kontaktaktualisierungen; Wissensdatenbank-Suche mit inkrementeller Indexierung; Sprachwechsel mit Bestätigung; sechs Gesprächsstile; Schutzmechanismen gegen Prompt Injection; Token-Prüfungen vor jedem Modellaufruf.
  • Flow-Builder: ein neu gestalteter visueller Editor mit Variablen, validierten Kanten und Auto-Layout, automatischem Speichern und Rollback sowie eine Migration aller Flows von JSON in relationale Tabellen ohne Datenverlust.
  • Kanäle: ein Konfigurator für Sprache, E-Mail, SMS und iMessage mit Echtzeit-Validierung und eine Seite für Kanalintegrationen.
  • Telefonie: Anrufhistorie, Aufzeichnungen und Transkripte, Spracheinstellungen für mehrere Sprachanbieter, Anrufkampagnen aus CSV, Testanrufe im Browser, ein Umstieg auf Streaming-Spracherkennung und eine SIP-Bridge zu zwei Carriern – einschließlich einer Race Condition zwischen Carrier-Events und SIP-Signalisierung, die ich aufgespürt und behoben habe.
  • Token-Abrechnung: ein Guthaben-Dashboard mit Prognose, Pay-as-you-go über Stripe, Abos, automatisches Aufladen und Rechnungen, Live-Guthaben über WebSocket, Tariflimits und Rabatte bis hin zu Stripe, unbegrenzte Owner-Rollen, synchronisiert zwischen zwei Datenbanken.
  • Marktplatz für Telefonnummern: Nummernsuche und -kauf mit Preisen in Tokens, regulatorische Verifizierung nach Land, Ausgabenberichte, Audit-Log und Rollen.
  • Sicherheit: Zwei-Faktor-Anmeldung auch nach OAuth, SAML-SSO, JWT zwischen Diensten, Maskierung personenbezogener Daten (PII).
  • DevOps: Dockerfiles für jeden Dienst, Migration der Produktion von AWS zu Azure mit Infrastructure as Code, Runbooks und eine atomare Umstellung von 13 DNS-Einträgen; PgBouncer für 12 Python-Dienste nach erschöpftem Connection-Pool.
  • Qualität: rund 25.000 Zeilen Tests (PHPUnit, Vitest, pytest, E2E).

Accounting automation for small business

Aug – Okt 2025

RolleFull-Stack-Entwickler

Eine Buchhaltungsplattform für ukrainische Einzelunternehmer.

  • FastAPI
  • PostgreSQL
  • Redis
  • Next.js
  • Docker
Lösung

Ich verantwortete den Benachrichtigungs-Microservice und sein Frontend: ein Vorlagensystem für E-Mail, SMS und Telegram, Zustellprotokolle mit vollständigem Inhalt, Lesestatus, Zustelleinstellungen pro Kanal (von primär/Backup auf Mehrfachauswahl umgestellt), ein Telegram-Bot; Authentifizierung zwischen Diensten mit einem Token-Client, gecacht im Speicher und in Redis, und ein Umstieg auf reines JWT, ohne andere Dienste anzuhalten; Integration mit dem staatlichen Steuerdatendienst – Abfrage der Steuernummer, Prüfung des Ablaufs digitaler Signaturen und Analyse von Steuerzahlungen mit Risikobewertung; eine Benachrichtigungsseite und eine Glocke in der Web-App; Tests und Deployment-Anleitungen.