Every resolved ticket needs a billable time entry with clean, client-facing notes. I added an AI draft endpoint to TicketScope that turns a messy ticket thread into professional billing notes in one click.
Read →
Every product had Stripe webhooks but no way to start a checkout. Here's the pattern I used to fix all three at once.
Read →
I added an unauthenticated JSON endpoint to OSS Pulse so you can check whether a dependency is still actively maintained without leaving your terminal.
Read →
How I built package.json / requirements.txt import into OSS Pulse — from paste to watching 40 repos in under 10 seconds.
Read →
A breakdown of where job applications actually die: dead links, misfiled status, truncated URLs, and the needs_manual graveyard.
Read →
How I built EverCV's team tier — invite by email, inherited feature access via a single field, per-member usage counters with atomic DynamoDB increments, and a usage analytics dashboard.
Read →
I added a CI token endpoint to EverCV so you can trigger a CV rebuild from GitHub Actions. One curl step in your workflow and your CV rebuilds within 30 seconds of every push to main.
Read →
Added a done-log endpoint to EverCV — a simple POST you can hit from a terminal alias to log work that isn't in any connected system. Client work, docs, research, anything without a commit.
Read →
I've been running an AI chief of staff for myself since late 2024. Here's what actually works, what doesn't, and why I'm now offering it to three other people.
Read →
How I built a per-account spend sparkline in the CostWatch dashboard using the HTML5 Canvas API and Cost Explorer's DAILY granularity — no Chart.js, no external dependencies.
Read →
Added a CSV export endpoint to CostWatch. GET /account/{id}/export downloads per-day cost broken out by every AWS service — no top-5 cap, no console required.
Read →
AWS Cost Anomaly Detection costs $8/mo and sends you a report that requires navigating Cost Explorer to understand. CostWatch is $5/mo with a plain-English email.
Read →
A year of building a personal AI agent, distilled into 8 modules. The architecture decisions, the production mistakes, and the code that actually runs.
Read →
EverCV now has tailor, gap analysis, and interview prep. Here's why I built each one and what the system prompt looks like.
Read →