Blog
Debugging a uinput Race Condition on Wayland: Three Days, Thousands of Tokens
How a well-intentioned architectural refactor introduced an 80% paste failure rate, and what hunting it down taught me about Wayland compositor internals and AI-assisted debugging.
From Speech-to-Text to Speech-to-LLM: Piping audio directly into local models
How I extended Parakeet STT to pipe speech transcripts directly into a local LLM and inject the AI's response wherever the cursor is.
Adding a real-time overlay to local STT on Linux
How I added a decoupled, Wayland-native visual overlay to Parakeet STT without compromising transcription reliability.
Building an agent-native Anki workflow
A minimal CLI and web tool that lets AI agents draft Anki flashcards from almost any source material, while keeping humans in control of the final review.