Published package / Python
safedump ↗
A Python exception names the failing line. safedump keeps the runtime context that helps explain it: bounded variable snapshots, exception chains and thread state, saved locally for inspection after the process stops.
Linux release / Rust
Klicky ↗
Klicky turns physical keyboard events into sound. My Linux work follows the entire path from evdev input to cached PCM and the audio mixer, where a small software timing number can hide a much larger buffer delay.
Published package / Python
codelines ↗
codelines counts physical lines across a repository, groups the result by extension and directory, and exports complete JSON or CSV. The interesting work is deciding which files belong and keeping the answer consistent across every output.
Contributing to other people’s work.
The public contribution history is available on GitHub. Project ownership, a fork, and a merged upstream contribution are different things; the links below expose that distinction.
- Merged contributions to commit-msg ↗
- MammothBox — JSON processing contribution ↗
- Ascent public-site contribution history ↗
Small tools, explicit boundaries.
Local-first does not remove every risk or limitation. The case studies connect the implementation to its trade-offs, and the repositories remain the place for current setup and security guidance.
The full GitHub workbench ↗