Zum Inhalt springen
Frank David Lee EN

Alle Projekte

In Produktion

Arbeitseule

KI-gestützter Bewerbungsassistent – allein entworfen, gebaut und betrieben.

Zeitraum
seit Aug. 2026
Rolle
Konzept, Entwicklung und Betrieb (Solo)
Status
In Produktion
Technik
  • Next.js
  • TypeScript
  • Prisma
  • SQLite
  • Claude API
  • Zod
  • Playwright
  • AWS
  • Cloudflare
  • GitHub Actions
Dashboard mit gefundenen Stellen, Basis-Score und KI-Match
Pull Requests
600+
Unit-Tests
3.400+
Downtime beim Produktions­update
82 s

Stand: 1. November 2026

Problem

Jobsuche heißt: viele Portale, viele ähnliche Anzeigen und wenig Zeit für gute Bewerbungen. KI kann dabei helfen – wird aber schnell teuer, und wer Bewerbungsdaten verarbeitet, trägt Verantwortung für sehr persönliche Informationen.

Lösung

Arbeitseule sucht täglich in offiziellen Job-Schnittstellen, bewertet jede Stelle nach Passung zum eigenen Profil und erstellt auf Wunsch ein individuelles Anschreiben. Vor jedem Versand entscheidet der Mensch.

  • Regelbasierter Basis-Score ohne KI (Wortgrenzen, Komposita, Verneinung, Berufsgruppen) als Gegenstück zum KI-Match.
  • KI-Bewertung mit Begründung; jede Bewertung trägt den Profil- und Logikstand, mit dem sie entstanden ist – nichts wird stillschweigend neu bewertet.
  • Eulenhilfe: regelbasierter Hilfe-Chat ohne KI, mit optionaler, serverseitig abschaltbarer KI-Stufe.

Architektur und Entscheidungen

  • Mehrstufige LLM-Pipeline: ein günstiges Modell (Haiku) für Scoring und Klassifikation, ein stärkeres (Sonnet) für Texte; Prompts mit JSON-Datenblöcken gehärtet.
  • Kostensteuerung zuerst: ein Kontingentmodell für alle gezählten Funktionen (reservieren → verbuchen → abschließen, idempotent), gemeinsamer Kostenrahmen mit Warn- und Stoppschwelle, Preise nur aus Konfiguration.
  • Unbekannter Ausgang eines KI-Aufrufs wird als ungünstigster Fall gebucht; automatische Wiederholungen im SDK sind abgeschaltet.
  • Nur offizielle Datenquellen: Quellen, deren Nutzungsbedingungen nicht passen, wurden entfernt, statt Grauzonen auszureizen.

Betrieb und Sicherheit

  • AWS-Instanz hinter Caddy und Cloudflare; Off-Host-Backup nach S3 mit Restore-Probe, CloudWatch-Metriken und Alarme.
  • Deployment per GitHub Actions mit Wartungsfenster; täglicher, nur lesender Produktionscheck.
  • Sitzungs-Token als Hash, CSP mit Nonce, Zwei-Faktor-Anmeldung für Admins, Double-Opt-in und Ein-Klick-Abmeldung nach RFC 8058.
  • Datenschutzerklärung und Nutzungsbedingungen werden in jeder Funktions-PR mitgezogen; ein Speicher-Audit belegt, dass kein Cookie-Banner nötig ist.

Ergebnis

Arbeitseule läuft seit dem 11. September 2026 in Produktion. Ein Produktionsupdate mit fünf Datenbankmigrationen kam mit 82 Sekunden Downtime aus – geplant, gesichert und mit Restore-Probe vorbereitet.

Bildschirmfotos

Top-Matches mit Begründung der KI-Bewertung
Mobile Ansicht mit unterer Navigation

Video