I have an educational background in Mathematics and Systems Engineering. For work, I find elegant and efficient ways to manage and understand unreasonably large and complex data.
My most popular open source project is Obsidian: Remove Newlines, a plugin for the note-taking application Obsidian.md that fixes a common issue with copy-pasted text. To date, I estimate it has a few thousand users. It is written in Typescript.
I also contribute to open source. I have made minor contributions to various projects I use (Python docs, Canvas API wrapper, etc), mostly to fix pain points I experience.
I have a few interesting projects laying around:
- Kibsu, a high-level HTML content extractor that seeks general patterns (e.g. "collection of links with dates and titles") and does not require knowledge of a page's low-level HTML structure. This solves the problem of writing one-off parsers for every site, and can be deployed against multiple sites. See Demo: Scraping Senate Press Releases
- PyGander, a collection of utilities created for rapid prototyping of data solutions on Kaggle.
- "Open Previous Page In New Tab", a small Firefox plugin that does what it says on the tin.




