Pet Projects
As an engineer, I love to build bespoke tools that solve my unique problems exactly the way I want them solved. The bonus? This is lets me learn new technologies (did you know my blog has multiplayer support?). Sometimes I even make a tool so I have something to learn from. And with AI, this list of projects and explorations has exploded! Note to self, when I want to veg out and just feed my social media addiction I should do some vibe coding on all of these.
Self Reflection
| Project | Description |
|---|---|
| This Blog | Where I think through writing. Jekyll-based enabling environment. |
| Tony the Tesla | AI life coach for working through problems. |
ij |
Journal management and analysis CLI tool |
gmail |
Email journal analysis. Blog post |
Personal Productivity Tools
| Project | Description |
|---|---|
| Humane Tracker | Habit tracking across 5 wellness categories. Firebase-based with weekly views. |
| Tax Calculator | Interactive tax bracket visualizer. |
| Weight Analysis | Jupyter notebook analyzing Apple Health weight data. Box plots, time series, interactive visualizations. |
| OmniFocus CLI | Command-line interface for OmniFocus task management |
| MathFlash | Math flashcard trainer for kids. |
| World Happiness Report | Interactive data visualization of global happiness data. |
| Donut Profit Calculator | Calculate donut shop profitability. |
CLI Tools
| Project | Description |
|---|---|
| CLI Tools | a (Aerospace), y (yabai), chop (logs), ai-clip, tmux_helper |
gpt |
GPT integration utilities |
captions.py |
Converts YouTube VTT transcripts to clean text |
Computer Vision & Motion
| Project | Description |
|---|---|
| Swing Analyzer | Browser-based kettlebell swing analyzer. |
| Magic Monitor | Smart mirror app with instant replay and AI-powered smart zoom. |
| Video Edit | Computer vision explorations: YOLO object detection, OpenCV motion detection |
Dev Tools & Infrastructure
| Project | Description |
|---|---|
| Chop Conventions | Development conventions for AI-assisted coding. Blog post |
| mdserve | Fast markdown preview server with live reload and theme support |
| VAPI Call Viewer | TUI for viewing Vapi.ai call transcripts. |
| Manager Book Redirect | Creates shareable blog links with proper Open Graph titles. |
| Jupyter Notebooks | Data exploration notebooks. |
| Blog MCP Server | MCP server for AI assistants to query blog content |
| Cursor Chat Browser | Browse and export Cursor AI chat histories |
VIM & Editor Tools
| Project | Description |
|---|---|
| VIM Keybindings for OneNote | Brings VIM navigation to OneNote |
| markdown-toc.nvim | Auto-generate and update table of contents for markdown |
| nvim-messages | Neovim plugin to read iMessage and other chat apps |
| Dotfiles | VIM, TMUX, and shell configuration |
| Tech Diary | Technical notes and learnings |