Open Source
Libraries and tools I maintain for the Python ecosystem.
Category Encoders
A scikit-learn-contrib library providing encoders for categorical variables in ML workflows
Elote
A Python library implementing various rating and ranking algorithms including Elo and Glicko
Keeks
A Python library for optimal bankroll management using the Kelly Criterion
Git Pandas
A Python library that wraps GitPython to produce pandas DataFrames for repository analysis
Writing Tools MCP
A Model Context Protocol server providing text analysis tools for improving writing quality
PyGeoHash
A Python library for working with geohashes: encoding, decoding, and distance calculations
Stargazers
A CLI tool to fetch, analyze, and summarize the stargazers of any public GitHub repository
GitNOC
A network operations center style dashboard for visualizing Git repository activity
Cookiecutter PIP Project
A production-ready cookiecutter template for Python packages following best practices
ReleaseRadar
Terminal UI for tracking GitHub releases with AI-powered summaries
TodoList MCP
A todolist MCP server backed by SQLite
Makefile MCP
MCP server that exposes Makefile targets as executable tools for AI assistants
Hugo Frontmatter MCP
An MCP server for interacting with Hugo frontmatter
Mutmut MCP
An MCP server for working with mutmut for mutation testing
ParGA
High-performance parallel genetic algorithm library written in Rust with Python bindings
Pyculiar
A minimal pure Python port of Twitter's AnomalyDetection R package
Rampart
Audit and enforce GitHub branch protection rules across repos
Vanity
Sync your GitHub contribution graph across multiple accounts
Apps & Tools
iOS and macOS apps I’ve built.
Evergreen
A personal CRM for macOS and iOS, built with Swift
ContextSwitch
An MCP-connected kanban board for coordinating AI coding agents
BetaDay
An iOS app for practicing decisions under uncertainty using the stock market
idea.log
An iPhone app for capturing ideas on the go with Siri integration
Restaurant Oracle
Enter your address and discover where you should eat next