Currently on GitHub I maintain a few interesting repos:
- A fork of Lispy that I keep updated until the original author returns
- My .emacs.d, a maximalist Emacs config tracking the latest trends
- native-comp-elisp-benchmarks where people can submit Emacs benchmarks
From 2019–2025, I primarily contributed to the Lisp ecosystem of the GNU operating system. I fixed bugs and wrote tests for GNU Emacs and its package ecosystem, and wrote some small Lisp packages including but not limited to:
- company-spell: A minimalist hackable framework for spellchecking
- completing-read-sly: Search symbols defined in a Common Lisp image
- completing-read-cider: Search symbols defined in a Clojure image
- completing-read-geiser: Search symbols defined in a Scheme image
- stumpwm-pianobar: A StumpWM module displaying the currently playing Pandora song in your modeline
I also supported GNU by writing educational content, including how to use the Lisp programming environment on the GNU operating system with my Lisp user space project.
From 2025 onwards, I have moved my efforts from the GNU Project to the GNOME Project and its ecosystem, preferring to write my contributions in the Vala programming language. I did this because I decided contributing to the GNOME Project was the best way to help the greatest amount of people, given the large non-technical user base of the GNOME desktop, in contrast to the esoteric Lisp cult following on GNU.
I continue to prefer Lisp for writing non-graphical applications, and continue to use Emacs as my primary editor and development environment. I use GitHub as the primary forge for my Lisp projects, and the GNOME GitLab as the primary forge for my contributions to GNOME and its ecosystem.