Catastrum
Interne Software zur Verwaltung von Familienvermögen und Immobilien, mit Anbindung an verschiedene Datenquellen. In Zusammenarbeit von Ulrich und Stefan Werfling.
Familien- und VerwaltungsprojektSoftware · Architektur · Zukunft
Softwareentwickler mit Blick nach vorn: klare Architektur, wartbarer Code und Systeme, die auch morgen noch tragen.
Profil
Full-Stack-Entwickler und Systems Engineer aus Deutschland. Berufserfahrung seit 2005, mit Schwerpunkt auf Systemarchitektur, technischer Leitung und langfristiger Wartbarkeit.
Stefan Werfling entwickelt vom Systemkern bis zur Oberfläche: Reverse-Proxys, VPN, DNS und verschlüsselte Dateisysteme ebenso wie Web-Backends, Frontends und mobile Apps. In seiner Open-Source-Arbeit betreut er eigenständig Projekte in einem Umfang, der sonst ganze Teams beschäftigt, und arbeitet zugleich gern in Teams mit klarer Architektur und geteilter Verantwortung.
KI-Werkzeuge setzt er bewusst und kontrolliert ein: jede generierte Änderung wird per Diff geprüft, alle Architektur- und Strukturentscheidungen bleiben in seiner Hand. Aktuell beschäftigt er sich mit LLMs, Vektordatenbanken und Retrieval-Pipelines für unternehmensinterne Assistenten.
Technische Schwerpunkte
Werdegang
Über 20 Jahre Projekte in Systemprogrammierung, Full-Stack-Web, Mobile und DevOps. Eine ausführliche Projektübersicht liegt als Project CV auf GitHub.
Auswahl
Interne Software zur Verwaltung von Familienvermögen und Immobilien, mit Anbindung an verschiedene Datenquellen. In Zusammenarbeit von Ulrich und Stefan Werfling.
Familien- und VerwaltungsprojektEigenständige C++20-Inferenz-Engine für GGUF-Sprachmodelle auf Intel-Arc-iGPUs, von Grund auf gebaut, mit OpenAI-kompatibler API.
Auf GitHub ansehenTypeScript-RAG-Stack, den MimirMind mit Inferenz versorgt. Entsteht im Team parallel und wird gemeinsam ausgeliefert.
Team- & Unternehmensprojekt
TypeScript · Node.js · Nginx
Reverse-Proxy-Manager mit eigenem WebUI, DNS- und SSH-Server, DynDNS, UPnP und Let’s Encrypt. Chief Developer.
Auf GitHub ansehen
TypeScript · FUSE · AES-256-GCM
Verschlüsseltes FUSE-Dateisystem, das Inhalte und Metadaten mit AES-256-GCM schützt, mit CLI und einbettbarer API.
Auf GitHub ansehen
TypeScript · Vite
Visueller Schema-Editor mit Drag-and-drop, Vererbung und automatischer TypeScript-Codegenerierung.
Auf GitHub ansehen
TypeScript · Node.js
DNS-Server und -Client in reinem TypeScript, ganz ohne Abhängigkeiten. Fork, vollständig neu geschrieben.
Auf GitHub ansehenVollständige Übersicht im Project CV und auf GitHub.
Ehrenamt · Meeresschutz
Neben der Software entsteht ein Herzensprojekt: Für den Berliner Naturschutzverein M.E.E.R. e.V. entwickelt Stefan Werfling MWPA – die digitale Sichtungserfassung für Wale und Delfine vor La Gomera.
M.E.E.R. e.V. ist ein gemeinnütziger Verein mit Sitz in Berlin, der sich dem Schutz von Walen und Delfinen widmet – getragen von vier Säulen: Mammals, Encounters, Education, Research. Die Feldforschung findet vor der Kanareninsel La Gomera statt, einem der wenigen Orte weltweit mit ganzjährigen Sichtungen und über 20 Walarten.
MWPA (Mammal watching. Processing. Analysing.) löst die über zwei Jahrzehnte analoge Datenaufnahme digital ab. Auf jeder Forschungsfahrt läuft die App auf einem wasserfesten Outdoor-Tablet und erfasst pro Sichtung:
Technisch besteht MWPA aus einem TypeScript-Backend mit WebUI zur Prüfung und Freigabe der Daten sowie einer Flutter-App zur Erfassung im Feld.
Zur Website von M.E.E.R. e.V.MWPA · Open Source
Backend und WebUI zur Erfassung, Prüfung und Freigabe der Sichtungsdaten. Chief Developer.
Auf GitHub ansehenMobile Feld-App fürs Outdoor-Tablet: Sichtungen erfassen und mit dem Backend synchronisieren.
Auf GitHub ansehenHandbuch und technische Dokumentation zu Aufbau, Datenmodell und Nutzung von MWPA.
Dokumentation öffnenAlle Repositorys der Organisation auf GitHub (M-E-E-R-e-V).