Software

My open-source projects often come from practical research workflow friction: if a repetitive task slows me down, I try to turn the fix into a reusable tool.

Selected projects

  • smartprint: lightweight Python debugging utility for readable variable-name/value printing.
    PyPI: smartprint (46.5K+ downloads).
  • meaningful-pdf-names: PDF renaming CLI for compact, searchable, keyword-rich filenames.
    Also on piwheels: meaningful-pdf-names.
  • LitSearch: Flask-based PDF search and paragraph-ranking app for faster literature review.
  • cleanlatex: browser utility for cleaning LaTeX and BibTeX files.

Open-source contributions

Language and tooling

I mainly work in Python for modelling, data workflows, and research software. I also use C/C++, MATLAB, SQL, and shell scripting.

Community