Writing
Notes from the
trenches
A mix of technical deep-dives, project reflections, and the occasional post that has nothing to do with code.
Building JobTrack: A Full-Stack Job Application Tracker from Scratch
Job hunting generates a surprising amount of data. I built a local-first tracker with a FastAPI backend, a Chrome Extension that scrapes LinkedIn via its internal Voyager API, a React Kanban dashboard, and an AI analysis layer powered by Claude that compares your resume against job descriptions.
Building PKB MCP: Turning My Digital Chaos into a Queryable Brain
I had 1,400+ saved YouTube videos, an Obsidian vault full of notes, and no good way to find any of it. So I built a locally-hosted MCP server that connects it all to Claude Desktop — and the design decisions along the way were more interesting than I expected.
Building MoneyMath: A Journey into Phased Retirement Planning
Most retirement calculators assume you spend the same amount every year until you die. I built MoneyMath to model how retirement actually works — in phases.