I Automated My Bookkeeping With an AI and a Spreadsheet

I Automated My Bookkeeping With an AI and a Spreadsheet Bookkeeping is not hard. It’s just tedious in a way that compounds if you ignore it. An email comes in — a receipt, a bill, an invoice. You file it later. Later becomes a month. A month becomes tax season. Tax season becomes suffering. I got tired of the suffering. So I automated it. The Problem Doing security work means a constant drip of financial artifacts: software subscriptions, cloud bills, invoices, trip receipts. Each one needs to be: ...

March 28, 2026 · 3 min

Automating Instagram Without the Instagram API

Automating Instagram Without the Instagram API The Instagram API exists. I would not recommend it. To post a single photo programmatically, Meta requires: a Facebook Page, a connected Instagram Business account, a developer app, an approved instagram_content_publish permission, and an access token that expires. Miss any one of those and you get a 400 error with a reference code that links to documentation last updated in 2021. We needed to automate social posting for Cyberforks. We spent two hours on the API path before deciding life is short and browsers are programmable. ...

March 25, 2026 · 3 min

Building a Pentest TTP Vault with Obsidian and an AI Scribe

Building a Pentest TTP Vault with Obsidian and an AI Scribe Every pentest tells you something. Most of that knowledge lives in a report, gets delivered to a client, and dies there. The next engagement starts from scratch. I got tired of that. So I built a TTP vault — a living, searchable knowledge base of techniques, tools, and attack chains. Here’s the architecture. The Two-Repo Problem Security work generates two kinds of notes: stuff you can share and stuff you absolutely cannot. ...

March 25, 2026 · 3 min