Zum Inhalt springen

// case studies

Projekte.

Jede Case Study ist gleich aufgebaut: zuerst die Architektur, dann die Entscheidungen samt der Alternativen, gegen die sie sich durchgesetzt haben. Die berufliche Arbeit ist abgeschlossen; ihre Kennzahlen sind eigene Angaben aus der jeweiligen Stelle und als solche gekennzeichnet. Meine eigenen Projekte entstehen neben dem Job, und jedes sagt, ob es live oder im Bau ist; ihre Zahlen erscheinen, sobald sie gemessen sind, und was noch aussteht, ist als ausstehend gekennzeichnet.

Berufliche und ehrenamtliche Arbeit.

im BauMeldemodul im Feldtest mit Behörden erprobt · noch nicht im Produktivbetrieb

Full-Stack-Krisenkommunikation für Behörden

Bei einem Unternehmen für Krisenkommunikation: Meldemodul mit Angular und Java, Android-App für Fahrzeugbesatzungen über Funk, mehrsprachige Notfall-Web-App für die Bevölkerung im WLAN und ein öffentliches Anzeigesystem.

Angular · Java · Play Framework · MySQL

übergeben2023–2024

Digital Dignity: Am I in P*rn?

Eine Next.js-Web-App, mit der Menschen herausfinden können, ob ihr Gesicht ohne ihre Zustimmung in P*rnos im Netz auftaucht. Ehrenamtliche Arbeit für Digital Dignity.

Next.js · React · Node.js · Bootstrap

ausgeliefert2019–2022

Universität Jena: Migration auf Vue 3

Neun Institutswebsites der Physikalisch-Astronomischen Fakultät von Vue 2 auf Vue 3 migriert und die gemeinsame Komponentenbibliothek wieder zum Standard gemacht.

Vue 3 · Vuex · Cypress · Webpack

Eigene Projekte.

ausgeliefert2026

SyncTicket: ein Local-First-Issue-Tracker mit Durable-Object-Relay

Local-First-Issue-Tracker in Echtzeit: Der Browser besitzt die Daten als Yjs-CRDT, ein Durable Object reicht Änderungen zwischen Browsern weiter, gesucht wird lokal. Ohne LLM. Live als Demo seit dem 22. Oktober 2026.

Svelte 5 + SvelteKit 2 · Yjs + y-indexeddb · Cloudflare Durable Objects · FlexSearch

ausgeliefert2026

Atlas Admin Shell: Admin-Konsole, zur Laufzeit komponiert

Microfrontend-Admin-Konsole: Eine zonenlose Angular-21-Shell lädt drei getrennt deployte Apps (IAM, Feature Flags, Audit Logs) zur Laufzeit per Manifest; ein Edge-BFF prüft JWTs. Ohne LLM. Live: echter Login, Mock-Daten.

Angular 21 (zoneless, signals) · Native Federation · Nx 23 · Cloudflare Workers

Eigene LLM-Projekte.

ausgeliefert2026

TruthBase: verifizierbares RAG mit Zitaten, die zur markierten Textstelle führen

Verifizierbares RAG über PDFs auf Nuxt 4: Antworten nennen ihre Quellen, und ein Klick auf ein Zitat springt im PDF zur markierten Passage. Seit dem 21. Oktober 2026 live auf Vercel Hobby, auf Free Tiers für 0 EUR/Monat.

Nuxt 4 + Nitro · Supabase Postgres (pgvector + tsvector) · Groq gpt-oss-120b / gpt-oss-20b · Vercel AI SDK v7

im BauBuild-Phasen 0–8 fertig · Phase 9 (Orchestrierung der Pipeline) gebaut bis zu Browser-Treiber und Cron-Sweeper · als Nächstes: Rate Limiting (Phase 10), dann das Deployment

MeetMind: Meeting-Videos zu belegten Notizen, das Video bleibt im Browser

Nuxt-4-App für Transkripte mit Zeitstempeln, belegte Zusammenfassungen und Q&A aus Meeting-Videos; ffmpeg.wasm extrahiert das Audio im Browser. Nicht deployt; das Modell lief einmal echt, mit einem Testmeeting.

Nuxt 4 + Nitro · ffmpeg.wasm (single-thread, Web Worker) · Groq whisper-large-v3-turbo · Groq gpt-oss-120b (structured outputs)