
byok-runtime
In progressBuild BYOK AI apps with one TypeScript API for user-owned cloud keys, local models, model discovery, and CLI providers.
View repositoryOakland, California
My work spans developer platforms, infrastructure, and AI-supported products, usually alongside teams solving difficult systems problems.
This is a small collection of things I’ve built — side projects and experiments, mostly for fun and learning. Nothing for sale here, just work I enjoyed making.
Three active projects exploring user-owned AI, better recall, and durable personal knowledge.

Build BYOK AI apps with one TypeScript API for user-owned cloud keys, local models, model discovery, and CLI providers.
View repository
CueCraft turns Obsidian notes into active-recall study sessions with AI-generated questions, summaries, keywords, and takeaways.

Thoughtmark turns social likes and bookmarks into a durable personal archive, organized by folder and tag so worthwhile ideas are easy to revisit.
Stripe
Financial infrastructure
Twitch
Live video
Snowflake
Data cloud
Sentry
Application monitoring
I’manengineeringleaderandhands-onproductengineerwith20+yearsbuildingdeveloperplatforms,infrastructure,andhigh-performingteamsatStripe,Twitch,Snowflake,andSentry.

TypeScript
An Obsidian desktop plugin that makes the core Settings modal and catalog dialogs movable and resizable — perfect for appearance-tuning while keeping your workspace in view.

TypeScript
A visual countdown timer for the command line, with a choice of colorful renderers — run `preview` to see them all.

Scala
Convert a Reveal.js slide deck to PDF.

Go
Browse your AWS ECS clusters right from the terminal.