Hi, I'm Rhythmic

I build long-lived projects that mainly focus on accessibility, maintainability, and usability. I work with and on open-source projects and developer-focused applications. I also really enjoy working on Minecraft plugins.

Stuff I care about (Values)

Things I care about when it comes to development are mainly:- Accessibility should be a core part of the design and development process, not an afterthought. Accessibility should be interwoven into an application- Code should be easy to maintain and read, even if that means it can't be completed as quickly. Others should be able to figure out what you were trying to do if you are no longer available.
- If something is reasonable to automate, then it should be automated.

Featured Projects:

Console TTS

This project is designed as an easy-to-use command-line text-to-speech application designed mainly with streamers in mind.The biggest technical things in this project were working with:
- REST API's
- Threads and making sure things sync properly
- Configuration files and user data
- Internal servers
This project matters mainly because it fixed an accessibility issue that I was personally encountering - there were very limited options for people who stream but could not use their voice.

Console TTS

Console TTS Github

PurpurPacks

This project is a large collection of datapacks designed to extend and enhance Minecraft - in the theme of the Purpur Minecraft server software.The biggest technical things in this project were working with:
- CI/CD pipelines for building and publishing packs
- Scripts to update, validate, and maintain a very large number of datapacks
- Maintaining versioning and release consistency across many related projects
This project matters mainly because maintaining dozens of related datapacks manually quickly becomes error-prone and time-consuming. Automating updates and releases made the project scalable, easier to maintain, and significantly reduced the chance of human error.

PurpurPacks Github

Simple Nicks

This project is a Minecraft plugin that allows players to set and keep nicknames consistently across sessions and server restarts.The biggest technical things in this project were working with:
- Persistent data storage
- Migrating data from older storage formats to SQL
- Caching data to reduce database load and improve performance
This project matters mainly because it needed to handle player data reliably over long periods of time, including across updates and storage changes. Building proper migration and caching systems ensured data was not lost while still keeping the plugin fast and responsive.

SimpleNicks GitHub

High Contrast Extended

This project extends Minecraft’s existing high contrast functionality to improve visibility and usability for players with visual impairments.The biggest technical things in this project were working with:
- Accessibility-focused design decisions
- Extending existing systems rather than replacing them
- Ensuring compatibility with the base game and other modifications
This project matters mainly because the existing high contrast options were not sufficient for many players. Improving and extending them made the game more accessible without requiring users to completely change how they play.

High Contrast Extended