Software engineer based in Happy Valley, Oregon. Former practicing attorney. Tech Lead at Availity, where I build healthcare applications that serve 100k users a day on HIPAA-compliant AWS infrastructure.
I contribute to JavaScript ecosystem health, mostly dependency modernization and performance work.
- Merged performance fix to Vite (skipping redundant circular import checks in SSR module evaluation)
- Merged correctness fix to Stylelint (
no-duplicate-selectorsfalse negatives for escaped selectors) - Merged dependency modernization PRs to
ora,string-length,plop,http-proxy-middleware,jsfxr, and the e18emodule-replacementsandclirepos, replacing legacy dependencies with native Node.js APIs - Maintainer of Availity's public packages (availity-react, availity-workflow, sdk-js), including the ESM / ESLint 9 / Jest 30 / Node 20 toolchain modernization
- whodunit: turns public domain detective novels into playable mysteries. You interview the characters; Claude improvises their dialogue and decides which clues each question earns. Third place at a Claude Code hackathon, built in two hours.
- x12-270-parser: deterministic parser for X12 270/271 healthcare eligibility transactions, built at an Anthropic hackathon with Claude Code and Bun.
- formalize-spec / formalize-enforce: Claude Code plugins that convert prose agent instructions into formal specifications and mechanically enforce them via hooks.
- extra-steps.dev: AI buzzword reference guide. Most of these AI/LLM buzzwords are just something else with extra steps.

