Portfolio

The Orange Alliance

This is the remote match preview page from The Orange Alliance’s mobile app. The Orange Alliance is the official data provider for FIRST® Tech Challenge match data. I redesigned this match data page to render the new remote match format. This page solves the main problem with rendering remote matches—the fact that they lack a team color. The colors got replaced with two different colors for light and dark mode.

VL53L4CD Rust rewrite / implementation

This entire adventure started when I ordered 4 VL53L4CD breakout boards from DigiKey on impulse for my micromouse project. I knew it would be annoying to troubleshoot errors with python code so I decided to take this opportunity to learn Rust as well. Usually, someone else would have already written a library for any component I need to use. The problem is, embedded rust is super bleeding-edge. The only library someone had already written was designed for the linux i2cdev crate to be run on a raspberry pi zero.