Open Source
Tools I build and maintain.
Code
My open projects and public software.
TypeScript
Agents
AI tools, agent workflows, and plugins for making coding agents more useful in real projects.
JavaScript / TypeScript
Rust-style discipline for TypeScript: Claude Code plugin plus ESLint rules for banning any, unsafe casts, boolean collapse, optional-state clusters, stringly typed state, and non-exhaustive discriminant switches.