Public Repositories

Open Source Projects

Personal tools built and maintained in the open.

Spanda

A deterministic static-analysis CLI for Python that builds a call graph and tells you plainly when it can't be sure — instead of reporting zero callers for code that's actually reached dynamically (via getattr, signals, route handlers) and reading as safe to delete when it isn't. Zero runtime dependencies, no LLM calls, no network — same input, same output, every time.

PythonASTSQLiteCLI

Polygon Lasso

A macOS desktop tool that adds the polygon lasso Apple's built-in image tools are missing, plus scanner-style perspective deskew: mark the four corners of a photo taken at an angle and it warps them into a flat, straight-edged rectangle. Built on just the Python standard library and Pillow — no numpy, no OpenCV — and packaged with uv for a one-command install.

PythonPillowTkinter