Projects
Case studies of a production SaaS, ad feed pipeline, crawler, and search projects, with the problems, constraints, and decisions.
Public Data AI Research Agent Case Study
An AI research skill and local search API that collect new public records at the source, match each one to a property, check it against written rules, and deliver a verified list with the source of every value.
Distributed Playwright Crawler Case Study
A multi-worker Playwright crawler with Docker replicas, row-level job claiming, a shared proxy pool, and automatic recovery for stalled jobs.
AI Resume Kit Built on Verified Facts Only
A Claude Code kit that tailors resumes and cover letters using only facts the person has verified from their own work history, with their exact qualifiers, a do-not-claim list, and ATS checks on every file.
Phone Scrubber Rate-Limited Queue Case Study
A Django app that checks up to 30 phones per row through the Trestle API behind a rate-limited queue, then exports the results next to each number in the original row order.