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.

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.