Portfolio

This page shows off a couple of my projects I’m proud of and like to show off. For more of my (mostly unremarkable) projects, see my GitHub profile or my self-hosted Forgejo instance.

Empede Link to heading

Empede is a web client for MPD (Music Player Daemon). It was written in Rust, HTML, CSS and JavaScript, using actix-web for the back-end, askama for template rendering and the htmx front-end framework.

The client is approaching feature parity with other MPD web clients, such as phpMp.

Screenshot

reegee-X Link to heading

reegee-X (@regexbot) is a simple Telegram bot, allowing chatters to use the Perl-style s/a/b/ pattern to correct their own (or others’) mistakes.

The bot was written using Python, originally using the aiotg library, but since then rewritten to the much more reliable Telethon by contributors (shoutout to Lonami).

telematrix Link to heading

telematrix was my original attempt in 2016 to write a bridge bot between Telegram and Matrix.

While telematrix was not much more than a prototype, it gained attention for being the first Telegram-Matrix bridge bot that was somewhat usable, and rather easy to set up — to the point of once being shown off on-stage by Matthew Hodgson, the technical co-founder of Matrix, during FOSDEM.