My Software

Squiid logo
Squiid

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

randfacts logo
randfacts

Randfacts is a Python module that generates random facts.

Vapor logo
Vapor

TUI program to check the ProtonDB compatibility of all the games of a Steam user.

AnuBIS logo
AnuBIS

Bus Pass Management and Printing System.

TiO2

TiO2 an interpreter, compiler, and decompiler for TI-BASIC programs.

ti842py logo
ti842py

ti842py is a TI-BASIC to Python 3 transpiler.

Modpack Switcher logo
Modpack Switcher

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

Wordle Finder logo
Wordle Finder

Rust program to help find the wordle word.

Castify logo
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 logo
Screen Brightness

Small Python utility that uses xrandr to adjust screen brightness.

Sketchify logo
Sketchify

Create a sketch-like version of an image.

JMU OpenConnect logo
JMU OpenConnect

Wrapper script around openconnect for JMU VPN authentication on Linux.

Academiic logo
Academiic

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

ImaginaryInfinity Calculator logo
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.


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.

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.