Projects
ESP32 HomeKit Sensor
An Apple HomeKit smart home sensor that reads temperature, humidity, and AQI using a BME 680 and an ESP32. It displays all metrics on a screen and also acts as a clock.

Heuristic JSSP Solver
This was developed as a class project for CS 776, or Evolutionary Systems at UNR. It implements "A Heuristic Combination Method for Solving Job-Shop Scheduling Problems" (1998) by Emma Hart and Peter Ross. Or at least, it implements it as far as possible as the original code burned down in a lab fire.

NetDiscover
Our undergraduate capstone project. It connects to routers over SSH and recursively builds a network map of all devices on the network which can be viewed, diffed, edited, and exported.