All Posts
Browse all blog posts by year and month
20266
June2
PinedIn: Building a Task App That Refuses to Be Ignored
Published:• 4 min readHow I built PinedIn, a floating always-on-top task app in Tauri and Rust — and why I designed urgency levels that actively resist being snoozed away.
What I Learned Sending 7 PRs to PewDiePie's Odysseus in One Week
Published:• 4 min readNotes from contributing to Odysseus, a large self-hosted AI workspace — CSS flex sizing bugs, stale session headers, and why field-level PRs are the fastest way to learn a big codebase.
May2
Teaching AI Coding Agents to Write Commits That Don't Suck
Published:• 5 min readHow I built Smart Git Commit, a portable skill that gives any AI coding agent an 11-phase commit workflow — secret scanning, test gates, and a 5-part message format.
Building TRIX: A Terminal-Native IDE With No Electron, No Browser, No Bloat
Published:• 4 min readHow I built TRIX, a lightweight terminal IDE in Python using Textual — embedding a real PowerShell, theming, and the tradeoffs of staying keyboard-first.