construction veteran. learning to code. building in public.
RSS Feedi'm keith. 37 years in the trades — electrician, plumber, GC, home builder, and these days a commercial fence estimator in central florida. a couple years ago i started building software with AI tools, and now i can't stop. this site is where i document what i build, what breaks, and what i learn fixing it.
featured
-
i needed a better window into my ai agents
a local terminal dashboard for tracing, replaying, comparing, and exporting ai agent sessions.
-
a safer mcp toolbox for my mac
a local mcp server that lets an ai agent use selected mac tools without handing it an unrestricted shell.
-
i built a subcontractor game for bid day
a free terminal game about pricing risk, winning the right work, and having enough cash left to make payroll.
-
the takeoff suite, two weeks in
since the last post: a bid command center went pilot-ready, plan markup grew into three apps, and the free engine got a real installer.
-
from bid invite to a package you can check
contractor-bid 0.2.0 lets you talk to an agent and get a source-backed bid package instead of a chat window full of guesses.
-
testing ForgeCAD to draw my construction submittals
i pointed forgecad and codex at a real panic gate submittal and watched them redraw it, callouts and all, in an afternoon.
-
local-job-scraper
built a python tool that scrapes company websites directly for job openings — not indeed, not ziprecruiter.
recent posts
-
the toolbelt under the AI tools
i packaged 58 modern cli tools into one homebrew install, because your terminal should be dialed in before the AI shows up.
-
teaching claude to stop writing like claude
how i built a claude code skill that catches 44 AI writing tells before they ever hit this blog.
-
building my own bluebeam
bluebeam wanted windows, parallels, and $600 a year. i built the 10% i actually use in two days.
-
how i set up Claude Code so it actually works the way i need it to
a practical guide to configuring claude code for solo builders and small businesses, from someone who figured it out the hard way.
ContractorKeith