aoife cassidy

software developer and sysadmin

i'm a software developer and system administrator. i spend most of my time writing software at all levels of the stack, from user-facing web-apps, through back-end systems programming, to messing around with alternative internet protocols.

i currently work as a software engineer for LiveKit, where i work on various real-time SDKs and the Agents framework.

notable projects

mus: a pretty good mpd client

globe git

mus is a terminal-based client that connects to the Music Player Daemon. tt ditches the clunky syntax of mpc and its clones, instead opting for ease-of-use, quality-of-life features. it also sports a vibrant and colorful user interface.

Akkoma: a microblogging server

globe git

Akkoma is a microblogging server that talks over ActivityPub and connects to the Fediverse, an interconnected federated network of nodes all talking to each other. i contributed to both the frontend and backend of the software, namely rewriting the static frontend from scratch, implementing API endpoints, and adding a moderation panel. Akkoma is currently being used across 500 nodes serving over 16,000 users around the world.