Projects
What I've built
Working systems, with the reasoning attached. Retired work stays listed — a portfolio that quietly deletes the branches that didn't pan out is less useful than one that says what happened and why.
- jesseahawkins.com live
Threat models written before the code they govern, independent review passes that have caught real bugs in already-shipped work, and four checks that fail the build rather than warn.
A modular personal platform with its decisions published — four planes, a module registry, machine-written publications, live-API tools, and a private workspace. The system that makes it extensible is the portfolio artifact.
-
One search box, four pricing sources, and a hard rule against inventing a number when the data isn't there.
A multi-category trading-card price lookup that auto-detects across four independent APIs and reports real market data or an honest empty state — never a fabricated valuation.
- The Wire live
Scheduled generation with no API key in the infrastructure, and editions that label themselves stale rather than pretending to be fresh.
Four machine-written publications generated from real sources on a schedule — RSS digests, an iCal-driven events calendar, and weekly original analysis.
- Events finder retired
Shipped-quality code that was superseded by a simpler design. It stays in the repo because a portfolio that hides its discarded branches is less honest, not more polished.
A Ticketmaster-backed events agent, fully built and unit-tested, retired before launch when a better architecture appeared. Kept in the repo rather than deleted.