Skip to content

Projects

Tools and libraries I built in 2026, client work from my agency years, and an archive of earlier projects.

From 2021 to 2026 I worked on client product teams at Gorilla Logic (Panasonic Well, Cyngn, HIMSS, The Pro's Closet) and on automation projects for my own clients. That code is private, so the recent section below is personal work from 2026, and the blog has case studies from the job.

Recent

2026 tools and libraries

pii-gate

2026

Sits between an app and an LLM API: masks names, SSNs, card numbers and other PII with typed placeholders, then restores the real values in the reply and tool calls. Per-category mask, block or allow policy, an audit log that never stores values, and zero runtime dependencies.

  • TypeScript
  • Anthropic SDK

jev-bench

2026

Benchmarks TypeSafe's Jev against Claude Haiku 4.5 and Opus 5 on 72 labeled decisions, with the same questions and scoring code for every model. Jev scored 94.4% at ~185 ms and ~$0.02 per 1k calls; the report also covers calibration (ECE, Brier).

  • Python
  • Jev
  • Claude

dirsize

2026

Shows disk usage as a sorted tree, scanning in parallel. Scans 153,000 files in 0.27 s, against 0.64 s for du.

  • Rust
  • CLI

typed-env

2026

Validates environment variables against a schema and returns a typed, frozen config, with one error that lists every problem. Zero dependencies, published as @stern9/typed-env.

  • TypeScript

Client work

Agency projects, 2018 to 2020

PlayStation Offers

2019

Thanksgiving offers page for PlayStation with a CSS-only quiz, also shipped as an interactive email that falls back to a static version in Outlook.

  • HTML email
  • CSS
  • AMPscript

Amex Landing Page

2020

Landing page for American Express card holders that personalizes its content from customer data.

Digitas Holidays Site

2018

Holiday landing page that uses the visitor's location and the OpenWeather API to show a personalized unicorn.

  • OpenWeather API

Archive

2021 learning projects, demos offline

  • eCommerce App

    2021

    MERN store with PayPal checkout.

    Source
  • Anime App

    2021

    React search for MyAnimeList data through the Jikan API.

    Source
  • Code Snippets CRUD

    2021

    Next.js app for saving code snippets, backed by FaunaDB.

    Source