Skip to the content.

About Me

I am a 2023 graduate earning Bachelor’s and Master’s degrees in computer engineer. Through coops, I have gained industry experience in full stack development, data analysis, and sensor systems. Academically, I have gained research experience writing my thesis on quantum computing for machine learning and presenting a paper I co-authored at the 2022 IEEE International Conference on Computer Design. As a computer engineer, I took a wide range of courses including high level software engineering, digital electronics, and C/C++ for both general programs and embedded systems. I took several graduate courses on deep learning and programing for CPU/GPU architectures. With many project focused courses, I have developed experience implementing course material and collaborating with my peers including interdisciplinary teams.


Rochester Institute of Technology

Bachelor’s of Science and Master’s of Science in Computer Engineering

08/2018 - 05/2023

3.73 GPA

Master’s Thesis: Quantum Acceleration of Linear Regression for Artificial Neural Networks

Co-authored and presented a paper on hybrid quantum-classical machine learning at the 2022 IEEE International Conference on Computer Design

Accelerating the training of single-layer binary neural networks using the HHL quantum algorithm



High Performance Computing Software Engineer

06/2023 - Current

Western Digital

Hard Drive R&D Engineering Intern

05/2022 - 08/2022

Predicted HDD thermal changes using input, output signal processing and transfer functions

Matlab data collection and analysis of hard drive metrics to determine wear and touchdowns


Systems Integration and Engineering Coop

05/2021 - 08/2021

Maintained and improved an internal product health tracking tool by developing Python scripts with regular expressions for automation and web scraping

Researched and developed natural language processing tools for internal testing software

Waygate Technologies

Full Stack Software Developer

05/2020 - 10/2020

Developed software to allow an operator to analyze data from a system of sensors in real time

Full stack development using the .NET Framework with SQLite databases, UI elements, and peak detection algorithms

Fraunhofer Institute for Electronic Nano Systems

Firmware and Software Developer

06/2019 - 08/2019

Developed an iOS and Android app to connect to, display, and graph data from a Bluetooth Low Energy device in real time

Developed firmware in C for a low power SoC to broadcast sensor data over Bluetooth Low Energy

Featured Projects

All Projects

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

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

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

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