Projects

Things I've built. Open source, experiments, and experiments that became open source.

ML Bets

NBA game prediction system using KNN classifier. Achieved 86% accuracy (43/50 games) with 186% ROI.

Pythonscikit-learnAzure MLReact

seats-aero-cli

CLI for searching award flight availability via seats.aero API. Interactive guided mode with JSON/CSV export.

GoCLIREST API

snapchat-export

CLI tool to export Snapchat memories with preserved metadata (dates, GPS) to local filesystem or Apple Photos.

TypeScriptNode.jsCLI

Browser extension for generating temporary, disposable email addresses to protect user privacy.

TypeScriptChrome ExtensionsPrivacy

EPUB converter for faster reading using bionic text formatting. Client-side processing - files never leave your device.

TypeScriptEPUB.jsPrivacy

More

unifytheme

One command to sync your color scheme across Ghostty, tmux, and Neovim.

ShellNeovimtmux

tmux-everforest

Everforest color scheme for tmux.

Shelltmux

Dotfiles

Personal dotfiles and development environment configuration.

ShellNeovimZsh