Projects
A few of my projects that show what I already worked on:
Long-running TypeScript/Electron client for the Delta Chat messenger. Multi-year contributor, was lead developer for several years.
NLnet-funded project porting Delta Chat Desktop from Electron to Tauri. Project lead; reorganized the codebase into a modular monorepo.
Rust library for ergonomic JSON-RPC servers with auto-generated TypeScript clients and OpenRPC specs.
Cross-platform Rust library for desktop notifications on macOS, Linux, and Windows. Built directly on each OS's native API.
Rust library + WASM build for rich-text parsing in chat messages (links, mentions, hashtags, markdown subset, emoji). Currently dormant - may revisit
Embed Instagram posts on your site without loading Instagram's trackers.
Emoji picker as a small, fast Tauri app.
Delta Chat as a Home Assistant addon (proof of concept).
Contributions to other projects
Smaller contributions back to projects I use or care about:
Small upstream contributions during the DeltaTauri port.
Small contributions to the fediverse photo-sharing platform: issue triage, bug fixes, testing, and migrating parts of the JavaScript codebase to TypeScript.