Building software,
writing what I learn.
I design, build, and ship SaaS products independently — from idea to production. The guides here document the tools, decisions, and workflows that actually move the needle.
Projects
Products I've shipped
LiveLiteLedger.ai
AI-powered user intelligence for LiteLLM proxy operators. Surfaces health scores, churn risk, and recommended actions for every user — no log-diving required.
BetanewsletterBot.ai
AI writing assistant that turns meeting notes into personalized newsletters. Import notes, train it on your voice, and publish communications that sound like you wrote them.
Latest Primers
Short, opinionated intros to AI tools and technologies
Opus 4.7: Task Budgets and the Memory Tool
What actually changed in Claude Opus 4.7 — the task budget system, the persistent memory tool, and how they combine to make long-horizon agents finally reliable.
Caveman Claude: the skill everyone's talking about
What the viral Caveman skill actually does, why a one-paragraph prompt trick ate developer Twitter this month, and whether the 75%-fewer-tokens claim survives contact with real work.
MCP in 20 Minutes
What the Model Context Protocol is, why it matters now that it's vendor-neutral, and how to connect your first MCP server from Claude Code, Cursor, or ChatGPT in under ten minutes.
Latest Guides
Tools, decisions, and workflows worth writing down
Productivity Fourteen iterations to a one-line fix
Fourteen deploy-and-retest cycles to find a one-line HTML fix — and the six lessons that would have gotten me there in one.
IDE & Tooling The wrong thing is locked down by default
The harness hardcoded a guard against the agent editing its own settings, but not one against the agent reading my SSH keys. What a tool locks down by default is a statement of its priorities.
IDE & Tooling Judgment is not a security boundary
My AI coding agent read a file from another project on my disk. Here's the threat model — and the sandbox I should have had on.
About me
I'm a full-stack developer who builds and ships software independently. No agency, no team — just design, code, and deploy. This is where I write about what I learn.