### Open Source Contributions

NixOS
NixOS is a distribution of GNU/Linux that uses an entirely different model for package management and configuration. Configuration is entirely declarative, with reproducibility one of the most significant goals of the project. I package a couple of programs, and have contributed some minor bug-fixes to others.
Kiera Theme for Hugo
This is the theme that formerly was used for this blog. I’ve contributed support for mathematics, the ability to include an ORCiD social icon, use of/support for “last modified” dates, and a more configurable footer.

### Current Projects

qal
'qal' is a tool to query academic libraries, like Springer Link or IEEEXplore. It includes a tool for running one-off queries as well a tool for setting up several queries to be run across several libraries automatically.
theme-changer
This Emacs package uses sunrise and sunset time to change to day and night themes automatically. I’ve recently (December 2020) taken over as maintainer of the project.
Sync-It
A configurable multi-repository synchronization tool with easy support for many kinds of repositories. This was my first project in Rust, and I found it to be fairly interesting.
track-calorie-values
This Emacs package makes collection of dietary tracking information easier, by caching previously entered foodstuffs and their nutritional data
LARCS
This is the Lisp Automated Rewrite and Calculation System, a fairly simple CAS written in Common Lisp, leveraging the Common Lisp Object System.
LibraryManager