Hi! This is where all of my coding projects will be given a description about them.
League-in-a-Box is a technical kit that is aimed at providing an easy to use and accessible way for FIRST Tech Challenge event hosts to set up their scoring networks and broadcast live streams. I co-developed this system with others in the North Texas FIRST Tech Challenge region.
Dozer is currently where I focus my development time. Dozer is a collaborative project that multiple developers (myself included) work on. Dozer is written in Python, and is a moderation/general purpose bot for Discord servers related to FIRST. You can check out the main repository here, or my fork (where I work on my code) here.
I wrote a bot that allows for autofailover for Discord bots. My primary intention is for it to do Dozer redundancy, however I'd love to see other bot projects using it. I originally wrote the bot in Python, but couldn't get subprocess to behave properly so I wrote it in node.js so I could use pm2. You can find it here.
This is a scouting app I wrote for my FRC team, team 5052. We couldn't find an existing solution that met our needs, so I took it upon myself to write an app using Cordova. This project also taught me that JavaScript is painful. you can find the code here.
Some simple RobotC that reacts to remote signals for FRC team 5052's sumo bots. The code can be found here.
This is a Python microservice that takes requests for FRC team avatars, pulls the base64 for the avatar, and caches it as PNG. The source code is here.
This was a Discord bot that structures debates. The bot is written in Python, and code can be found here.
This is a Flask-based Slack bot that is used to know when people need to be let in to the building at robotics meetings. It serves up a form where the user is asked for their name and which door they're at, then the input is sent to a Slack channel. It's written in Python and can be found here
ReMatch was a Python system that takes a recording of an event, does some math, and splits out individual clips of each match at the event. You can find its code here.
TimeTracker is an efficient way to track hours for your robotics team or club. It can be run either as a web server or as a CLI. You can find the source code here.
Streamline-Control is a GUI that is used in the Streamline project (an initiative to help FTC events stream). It is written in Python and interacts with GTK. You can find the source here.