Open source

Most of my open-source work starts the same way: I hit a bug, a missing feature, or a dependency that's a few versions behind, and I fix it instead of working around it. Here's where that's landed.

Rust

  • elevenlabs_rs: gated the WebSocket TLS behind feature flags and pulled the stack forward (reqwest 0.13, tokio-tungstenite 0.29, thiserror 2). This crate sits under Voluble's text-to-speech.
  • deepl-rs: added a rustls opt-in so TLS isn't locked to native-tls, and bumped reqwest to 0.13. Voluble's translation runs through this one.
  • google-cloud-rust, rio, and monodon: smaller fixes and reports.

Flutter and Dart

Go

Editor tooling

  • AstroNvim: I live in this editor, so I give back to it.