Projects

Most of my professional projects are tied to private repositories. However, I'm almost always working on some side project related to hardware/software design, a few of which are highlighted here.

A geometric ray tracing package for optical system design. It's also the first project I've deployed to PYPI and has been an exercise in CI/CD pipelines.

My first foray into back-end programming with a webserver written in Rust. This Project is a basic REST API to perform CRUD operations on a MongoDB database.

This site itself is a side project! It started as a way to get back into writing, but has progressed into a crash-course in javascript, html, and css.

A Wishbone compliant UART core written in synthesizable Verilog and simulated/tested with Verilator. The core was synthesized on a Terasic DE10-nano.