Projects
Source code for my projects can be found on Codeberg.
Primary Projects
I don’t spend much time on personal programming projects these days. Most of my free time is instead taken up by non-computer activities.
Linux Lads Podcast (2022-present) (Audio)
I am the editor for the Linux Lads Podcast. They release an episode roughly once every fortnight and I edit them using a combination of Audacity and Ardour.
This Website (2019-present) (Writing)
I spend a significant amount of time expanding my personal wiki and writing the occasional blog post. I enjoy the process of learning something new, trying to distill it down to its core concepts, and writing reference or tutorial documentation about it.
Web Utilities
Little JavaScript-based utilities I made for myself:
- File Transfer Time Calculator
- Metric-Imperial Units Converter
- Monitor Calculator
- Time Duration Calculator
- Morrowind Character Roller
- D&D Initiative Tracker
- D&D Simple Dice Roller
Other Projects
Projects that don’t take up much of my time but which I may still occasionally work on:
Fediring.net (2022-present) (Various)
I help manage the Fediring webring by responding to tickets and maintaining the ring's integrity.
Fenen Feed Reader (2023-present) (Python 3)
A terminal based RSS/Atom feed reader with a command syntax reminiscent of mail(1)/ed(1) with messages/lines replaced by feeds and feed entries.
sbs (2021-present) (POSIX shell)
My custom static site generator that uses lowdown(1) and standard shell utilities to build a website. It supports Markdown files, Atom feed creation, and has a simple configuration.
Programming Challenges (2021-present) (C, C++, Go, Python)
Writeups and code repositories for various programming challenges such as Advent of Code, Project Euler, and CSES.
Finished Projects
Projects that I no longer work on:
Vim Colourschemes (2021-2023) (VimScript)
Various colourschemes I made for Vim. The original vim-monochrome was a fork from vim-monochrome by fxn which I changed to suit my needs. These are the ones I've made so far:
- vim-monochrome - A monochrome colourscheme in both light and dark styles
- vim-dieter-rams - A colourscheme based off of a colour palette by Dieter Rams
- vim-elementary - A colourscheme designed to fit in with a more colourful terminal
Misskey-Extras (2021-2022)
A collection of extra patches, custom CSS, and more for the Misskey fediverse software. I handed maintainership of this repository off to Johann who is much more active in the Misskey space than I am these days.
paritybot (2020-2021) (Python)
An IRC bot I wrote to play around with the IRC protocol.