I build practical tools that remove repetitive work, sharpen local workflows, and make complex systems easier to operate.
- Automation that survives real use — OAuth flows, local secret storage, delivery deduplication, scheduled agents, and failure-aware integrations.
- Developer environments — reproducible terminal, Neovim, shell, and macOS setups designed to stay understandable.
- Systems fundamentals — networking tools and protocol parsing in Go.
| Project | What it demonstrates |
|---|---|
| gmail-unread | A multi-account Gmail automation pipeline with five composable CLIs, a 67-test suite, and green CI across Python 3.12–3.14. |
| packet-sniffer | A Go packet-capture tool with Ethernet, ARP, IPv4, and ICMP parsing plus terminal rendering. |
| terminal-profile | A portable terminal workspace spanning Neovim, Ghostty, Zsh, shell installers, and prompt configuration. |
| macos-profile | Scripts and configuration for bootstrapping a productive macOS development environment. |
| Platform | Shell | Editor | Terminal | Configuration |
|---|---|---|---|---|
| macOS / Unix | Zsh | Neovim | Ghostty | terminal-profile |
Current engineering interests
- Small, composable command-line tools
- Reliable personal automation with explicit failure handling
- Agent-assisted workflows with narrow permissions and structured outputs
- Networking and operating-system fundamentals
Useful software, clear interfaces, fewer repeated steps.