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
- media-kit: a lifecycle fix.
- flutter/flutter: an upstream issue on the framework itself.
- flutter_meta_appads_sdk, envied, and app_settings: contributions to packages I use in production.
Go
- trading-timeseries and trading-indicators: fixes to a couple of trading libraries.
Editor tooling
- AstroNvim: I live in this editor, so I give back to it.