Projects
Here's a curated list of some of the programming projects I've worked on. For a complete list, take a look at my GitHub page.
Most of these projects are unfinished, but the true value of these projects are the skills they've taught me.
mailroom
A from-scratch email server, written in Rust.
FIRST Robotics Competition
Led FRC team 3309's programming team for three years. I learned a lot of skills from FRC.
Mark's Awesome Precision Suite
An opencv based application for quantifying the accuracy of nerf blasters. Features a GUI made with egui.
pongd
A simple daemon for responding to pings, written in Rust. Like many of my projects, I built pongd in order to learn how the underlying technology (ICMP, in this case) works.
imascii
A command line utility for converting images to ascii art, written in Python. Built in 12 hours for Cutiehack 2022.
BrainFudge
An simple interpreter and REPL for Brainf*ck, written in Rust. One of my first Rust projects.
Lego Inventory Tracker
My first ever programming project. A simple application for maintaining a list of Lego bricks and their quantities. Written in Java.