Skip to content
View bjnewman's full-sized avatar

Highlights

  • Pro

Block or report bjnewman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bjnewman/README.md

Hi, I'm Ben

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.

Open Source

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-selectors false negatives for escaped selectors)
  • Merged dependency modernization PRs to ora, string-length, plop, http-proxy-middleware, jsfxr, and the e18e module-replacements and cli repos, 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

Projects

  • 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.

Links

Pinned Loading

  1. bjnewman-dev bjnewman-dev Public

    My personal website

    TypeScript 1

  2. formalize-enforce formalize-enforce Public

    Mechanically enforce formal invariants from Quint specs via Claude Code hooks

    TypeScript 1

  3. formalize-spec formalize-spec Public

    Claude Code plugin: convert prose CLAUDE.md/SKILL.md instructions to formal specs (Hoare triples, LTL, refinement types) that LLMs follow more reliably

    1

  4. Availity/availity-workflow Availity/availity-workflow Public

    Upgradable workflow for Availity boilerplate projects

    JavaScript 30 18