projects
A short, opinionated cut. Two recent case studies up top; older work in the grid below for the curious.
# featured
Firefly
2023Open-source observability framework for AWS Lambda serverless functions.
- Node.js
- OpenTelemetry
- AWS Lambda
- Terraform
- Docker
Workforce
2026A CLI that gives you a persistent roster of Claude specialists, assignable across projects, dispatchable on tickets, and runnable in parallel via git worktrees.
- Python
- Typer
- claude-agent-sdk
- Pydantic
- asyncio
Tabletop Ledger
2025Campaign organizer for tabletop RPG game masters: a tree of pages, plus an AI chat that takes whatever page you're on as context.
- Ruby on Rails
- WebSockets
- AI APIs
- WYSIWYG editor
# earlier work
ZenML
2024Built a chatbot feature for the ZenML VSCode extension.
- TypeScript
- JavaScript
- VSCode Extension API
- OpenAI API
- Anthropic Claude API
HookScope
2022A database-backed web application for inspecting and debugging webhooks.
- Node.js
- Express
- Handlebars
- PostgreSQL
- Ngrok
FlightWise
2022Web application for tracking and visualizing flight paths from specific airlines and airports.
- React
- Node.js
- Express
- MongoDB
TaskVault
2021A task tracking web app with a RESTful API.
- Ruby
- Sinatra
- ERB
- PostgreSQL
ShopSense
2021An e-commerce shopping cart application.
- React
- Express
- Node.js
- MongoDB