Skip to the content.



Multi-Processor Ray Tracer

11/2021 - 12/2021

Implemented message-passing in C++ to accelerate ray tracing by effectively utilizing multiple processors on a SLURM system

SoccerNet Multi-Object Tracker

10/2022 - 12/2022

Implemented a multi-object tracker to track the position of soccer players on a soccer pitch

Used a Faster R-CNN detector, MARS feature encoder, and DeepSort tracker

Quantum Convolutional Neural Network

03/2022 - 05/2022

Implemented a quantum circuit to apply a quantum convolutional filter for a neural network to improve image classification

Multi-disciplinary Senior Design RF Telescope

09/2021 - 05/2022

Multi-disciplinary project to fully integrate an autonomous RF Telescope sun-tracking system

Developed an application in JavaScript to track astronomical objects by interfacing a rotary motor and linear actuator through an Arduino

Machine Learning Fantasy Sports Predictor

10/2021 - 12/2021

Prepared data for machine learning by using data analysis techniques with DataFrames

Utilized several machine learning algorithms, including Random Forests, to make weekly player predictions for Fantasy Premier League

Graphics Card Optimized Hough Transform

11/2021 - 12/2021

Programmed the line detecting algorithm Hough Transform for a Nvidia GPU using CUDA and C to increase performance by over 20x compared to a standard CPU implementation

File Transfer Protocol Server and Client

02/2021 - 04/2021

Created a concurrent file transfer server and client using TCP/IP and a custom command and control protocol using standard C libraries

NXP Cup Autonomous Race Car

02/2021 - 04/2021

Wrote firmware to implement autonomous steering, braking, and acceleration %to race a kit car

Used timers, PWM, and ADC to interface with the car motors and line scan camera

MIPS Microprocessor

01/2020 - 04/2020

Designed and implemented a reduced instruction set computer in VHDL and wrote a program to calculate the first ten digits of the Fibonacci sequence

Web Checkers

01/2019 - 05/2019

Agile team project using Java, Maven, and FreeMarker to create an online web checkers game