writing
Notes, build logs, and the occasional teardown.
2026-07-19
I shot my passwords across the internet. Pt.2 of the password manager
The Paladin's mobile chapter — one QR scan, decryption in the
phone's browser, a knight that dresses for the occasion, and two
bugs that taught me more than the feature did.
2026-07-15
I can't even read what the coolest tool I made makes.
Build journal for pw-manager — leaving browser password storage for
one encrypted file, via a Rust detour that produced seven lines and
a lock with no forgiveness built in.
2026-07-07
My bots lie to me when I sleep
Build journal for spider-base — the hard part of an unattended bot
isn't the scraping, it's that you're not there when it breaks.
2026-07-03
The cheapest file is a Markdown file
A little self-hosted service that turns any file into Markdown, so my LLM
agents stop paying for formatting they never read — assembled mostly from
tools I didn't write.
2026-05-20
A 403, a fake browser, and my own session cookie
Building a desktop notifier for my claude.ai usage — and learning the
hard way that Cloudflare fingerprints the TLS handshake, not just the headers.