I like turning ideas into small working systems.
AI tooling · developer tools · local-first software · infrastructure · learning systems
I tend to build things that reduce repetitive work, preserve useful context, or make a fuzzy idea observable enough to improve.
Typed, policy-driven decision workflows on top of TypeSafe AI Jev: confidence routing, fallbacks, evaluation, and RAG patterns for TypeScript apps.
Reusable OKF templates and agent Skills for Codex and Claude Code.
Reproducible riichi mahjong benchmark for Jev, GPT, Mortal, and hybrid agents using MJAI and RiichiEnv.
Mahjong Soul screenshot statistics tracker with local OCR and Cloudflare D1 exports.
still building. still learning.




