I build small, practical tools — usually things that make documents and information easier to search, read, and keep organized. Most of what's here started as something I wanted to use.
- Canadian Case Tracker — A searchable static web app for Canadian court decisions with keyword search, tag filters, pagination, and shareable URLs. Built with vanilla JS, HTML & CSS.
- Facsimile Cropper — A desktop tool for cropping individual articles out of scanned newspaper PDFs and saving them as clean PDFs and TIFFs, with the citation embedded in the file's metadata. Built with Python & Tkinter.
- Pinterest Board to PDF — A Python/Flask web app that scrapes a Pinterest board and exports it as a formatted PDF.
- Policy Tracker — A JavaScript dashboard for tracking and visualizing political policy changes.
JavaScript Python HTML CSS Flask Tkinter GitHub Pages