Notes
Technical notes on things I have built or figured out: home infrastructure, tooling decisions, and hands-on engineering work. More specific and practical than the posts: real problems and how I approached them.
-
February 1, 2026
Per-Product Cursor AI Metrics from the Dashboard Export
Cursor reports AI-generated lines per repository. Combining that with Bitbucket's project mapping produces a per-product view, and Playwright can automate the export.
-
November 15, 2025
NFS for Desktops, Syncthing for Laptops
How I keep home directories consistent across multiple machines: live NFS mounts on desktops, Syncthing sync on laptops, and a symlink chain that stops machine-specific state from leaking everywhere.
-
October 15, 2025
Home Infrastructure as Debian Packages
How I manage a multi-machine home network by treating every configuration decision as a versioned, installable Debian package.
-
October 9, 2025
Combining the Cursor and Copilot APIs
Two APIs with fundamentally different shapes, the per-user data that GitHub Copilot does not expose, and why a common standard for AI tool telemetry would matter.
-
September 19, 2025
What the Jira Changelog Tells You About a Sprint
The sprint report shows what was planned. The API shows current state. The changelog shows what actually happened.