← Projects

Photo Pipeline

A CLI that culls, tags and exports a day's worth of RAW files using local ML models.

Year
2025
Stack
Python, PyTorch, ExifTool, SQLite
Warm abstract shapes on a paper-coloured background

After every trip I’d come home with three thousand frames and no energy to sort them. This tool does the first pass for me: it scores sharpness and exposure, groups bursts, and writes star ratings straight into the XMP sidecars.

Highlights

  1. Runs entirely offline on a laptop GPU.
  2. Non-destructive — it only ever writes sidecar files.
  3. Exports web-ready JPEGs sized for this very website.