Software Engineer
Ich entwickle moderne Web-Produkte, die langfristig funktionieren.
Mit TypeScript, React und Next.js baue ich verständliche Interfaces, wartbare Systeme und digitale Lösungen für echte Nutzer und Teams.
Zwei Kontexte, ein Anspruch
Egal ob angestellt oder als Freelancer — der Anspruch ist derselbe: Produkte, die für echte Nutzer und Teams funktionieren.
Karriere
Software Engineering, Produktentwicklung, technische Verantwortung und Open Source.
Zu meiner Karriere →Freelance
Ausgewählte Websites für Tierheime, Tierschutz, Non-Profits und lokale Organisationen.
Zu Freelance →Ausgewählte Arbeit
Ausgewählte Arbeit
Alle Projekte →SSH Central — Open-Source-SSH-Client & SFTP-Dateimanager
Ein moderner, schneller und sicherer Open-Source-SSH-Client und SFTP-Dateimanager für Windows und Linux – vollständig lokal, KeePass-kompatibler Vault (KDBX), GPL-3.0. Mein aktuelles Vorzeigeprojekt: 240+ Tests, 90–100 % Coverage, Electron + React + TypeScript in einem pnpm/Turborepo-Monorepo.
Prisma Graph Visualizer — JetBrains Plugin
Open-Source-Plugin für JetBrains-IDEs, das Prisma-ORM-Schemata als interaktiven Graphen visualisiert. Über 20.000 Downloads im JetBrains Marketplace.
Muudis — Von WordPress zu Next.js
Relaunch einer Lifestyle-Website: Migration von WordPress auf eine statische Next.js-Architektur. Ladezeit von 1,7 s auf 0,4 s, deutlich besserer PageSpeed und SEO.
SSH Central
Mein Open-Source-Vorzeigeprojekt.
Ein moderner, schneller und sicherer Open-Source-SSH-Client und SFTP-Dateimanager für Windows und Linux – ein vollständig lokaler Ersatz für Termius und ähnliche kostenpflichtige SSH-Clients. Unbegrenzt viele SSH-Hosts, parallele Terminal-Sessions und SFTP-Dateiübertragungen in einer Side-by-Side-Ansicht, komplett verschlüsselt über einen KeePass-kompatiblen Vault. Lizenziert unter GPL-3.0.
Sicherer KDBX-Tresor
SSH-Keys und Passwörter verschlüsselt in einer .kdbx-Datei – entsperrbar mit einem Master-Passwort, Argon2id-KDF, kompatibel mit KeePassXC, Auto-Lock nach Inaktivität.
Host-Manager
Unbegrenzt viele Hosts, Gruppen, Tags, schnelle Suche, Filter & Sortierung – Secrets referenzieren immer den Vault, nie Klartext.
Terminal
Parallele SSH-Sessions mit xterm.js (WebGL-beschleunigt), Tabs, Reconnect – Sessions frei benennbar und farbcodiert.
SFTP-Dateimanager
Side-by-Side (lokal ↔ remote), Drag & Drop, Transfer-Queue mit konfigurierbarer Parallelität, Fortschritt und Abbrechen.
Multi-Host Command Runner
Ein Kommando parallel auf mehreren Hosts ausführen – Exit-Codes und Outputs nebeneinander vergleichen und kopieren.
Command Palette (Strg+P)
Fuzzy-Suche über Hosts, Tresor-Einträge und Aktionen – alles ohne Maus.
Clipboard-Guard
Kopierte Passwörter werden nach 10 Sekunden automatisch aus der Zwischenablage entfernt – mit Bestätigung vor dem Kopieren.
Plugin-System & Auto-Update
Typisierte Plugin-API mit eigenem SDK auf npm, automatische Updates direkt in der App (Windows & Linux AppImage), volle i18n DE/EN.
Security-Design
Secrets leben ausschließlich im Electron-Main-Process – der Renderer ist sandboxed (contextIsolation, CSP, nodeIntegration aus).
- Vault mit AES-256/ChaCha20 + Argon2id – kompatibel mit KeePassXC
- Brute-Force-Throttle mit exponentiellem Backoff
- TOFU-Host-Key-Verifikation gegen Man-in-the-Middle-Angriffe
- Memory-Wiping bei Lock/Quit – keine Secrets in Logs
Engineering-Qualität
Das Projekt zeigt, wie ich als Entwickler denke und arbeite: Fokus auf Architektur, Security-Mindset, saubere Dokumentation und Testbarkeit. Bewusst klassisches Business-UI mit MaterialUI statt abgehobenem Design – funktional, für den Arbeitsalltag gebaut.
- Über 240 automatisierte Tests mit Vitest – 90–100 % Coverage auf Kern- und Security-Logik
- Conventional Commits und sauberer Git-Workflow (develop → release → main)
- CI/CD-Pipeline mit Typecheck, Lint, Coverage und Builds für Windows & Linux
- Ausführliche Dokumentation: ARCHITECTURE.md, AGENTS.md, docs/ für Security, Releases & Plugins
240+
Automatisierte Tests
90–100 %
Coverage (Kern & Security)
2
Plattformen (Win/Linux)
100 %
Lokal & Open Source
Technologie-Stack
Wie ich arbeite
Pragmatisch
Fokus auf die Lösung, die wirklich benötigt wird.
Wartbar
Verständlicher Code, klare Übergaben und langfristige Pflege.
Nutzerorientiert
Performance, Accessibility und klare Interfaces von Anfang an.
Von KI-Experimenten zu sicheren, produktiven Workflows.
Ich unterstütze Unternehmen dabei, relevante KI-Anwendungsfälle zu finden, Teams praxisnah zu schulen und Automatisierungen technisch sauber umzusetzen.
KI-Angebote ansehenDu suchst einen Engineer oder planst ein Website-Projekt?
Schreib mir — ich melde mich, wenn es fachlich und zeitlich passt.