Projekte
Einige meiner Projekte, die zeigen, woran ich bereits gearbeitet habe:
TypeScript/Electron-Client für den Delta-Chat-Messenger. Mehrjähriger Contributor, war für mehrere Jahre Lead-Entwickler.
NLnet-gefördertes Projekt zur Portierung von Delta Chat Desktop von Electron auf Tauri. Projektleitung; Umstrukturierung der Codebasis in ein modulares Monorepo.
Rust-Bibliothek für ergonomische JSON-RPC-Server mit auto-generierten TypeScript-Clients und OpenRPC-Spezifikationen.
Plattformübergreifende Rust-Bibliothek für Desktop-Benachrichtigungen auf macOS, Linux und Windows. Direkt auf der nativen API jedes Betriebssystems aufgebaut.
Rust-Bibliothek + WASM-Build für Rich-Text-Parsing in Chat-Nachrichten (Links, Mentions, Hashtags, Markdown-Subset, Emoji). Derzeit ruhend - wird eventuell wieder aufgegriffen.
Instagram-Posts auf der eigenen Website einbetten, ohne Instagrams Tracker zu laden.
Emoji-Picker als kleine, schnelle Tauri-App.
Delta Chat als Home-Assistant-Addon (Proof of Concept).
Beiträge zu anderen Projekten
Kleinere Beiträge zu Projekten, die ich nutze oder die mir wichtig sind:
Kleine Upstream-Beiträge während des DeltaTauri-Ports.
Kleine Beiträge zur Fediverse-Foto-Sharing-Plattform: Issue-Gärtnern, Bugfixes, Testing und Migration von Teilen der JavaScript-Codebasis zu TypeScript.
Texte
Delta Chat Blog, Mai 2025 (englisch). Walkthrough der Browser Edition und der Runtime-Interface-Abstraktion.
Delta Chat Blog, Februar 2025 (englisch). Deep-Dive zum Ersetzen der C-FFI durch eine JSON-RPC-API.