My Software

Squiid
Squiid is a modular calculator written in Rust. It is the successor to our previous calculator, ImaginaryInfinity Calculator.

randfacts
Randfacts is a Python module that generates random facts.

Vapor
TUI program to check the ProtonDB compatibility of all the games of a Steam user.
AnuBIS
Bus Pass Management and Printing System.
pub_source
A Rust proc macro to make everything public.

Velour
Web-based generator for customizable Fedora post-installation setup scripts.
TiO2
TiO2 an interpreter, compiler, and decompiler for TI-BASIC programs.

ti842py
ti842py is a TI-BASIC to Python 3 transpiler.

Modpack Switcher
Utility to allow for having multiple minecraft worlds/modpacks using one server host.

Wordle Finder
Rust program to help find the wordle word.

Castify
Castify is an open source utility that allows you to easily find out if two different movies or TV shows share any cast.

Screen Brightness
Small Python utility that uses xrandr to adjust screen brightness.

Sketchify
Create a sketch-like version of an image.
JMU OpenConnect
Wrapper script around openconnect for JMU VPN authentication on Linux.

Academiic
Manage assignments from several learning management systems in one convenient place.

ImaginaryInfinity Calculator
ImaginaryInfinity Calculator is a lightweight, but expandable calculator.
Mediabot
Mediabot is an open source discord bot that can speak user-sent media (audio files, PDFs, Images, text) in a voice channel.
Conceptual Projects
This is a section for software that may not be release quality, useful, or even well written, but it's software that I wrote for fun or personal needs that I think is interesting or cool. Other miscellaneous repositories may fall under this category as well.
CHIP8-RS
CHIP-8 Emulator Written in Rust
ASM Web
A basic web server written in assembly. Supports specifying a port as an argument, dynamic rendering from the pages/ directory, some HTTP error handling, as well as readable server-side error messages.
Capslock Mute
A simple script that I wrote for my Framework 16 that remaps the capslock indicator LED to be a mute indicator. This is nessecary for me as I remap capslock to shift with QMK, rendering the LED useless without this modification.
Castify
Castify allows you to easily find out if two different movies or TV shows share cast members. Written using Flask and the TMBD database.
devexec
Devexec is a proof-of-concept kernel module written in Rust that allows users to arbitrarily write executables directly into the /dev/exec device file, where they will then be executed in userspace
dotfiles
My personal dotfiles repository.
Presentations
A collection of all of the presentations that I have given.
Rosa
Rosa is an operating system written in pure rust. Comes with various features such as audio support, a forth interpreter, some games, time, and more.
SyncdIt
SyncdIt provides a simple web interface that allows you to easily sync your liked songs on Spotify to a public liked songs playlist.