Technical Inventory

System

Autonomous Rover Platform

Research Project — Spring 2026
Engineered and assembled the low cost, open source GooseBot robotics platform. This project combined 3D printing and custom hardware in addition to custom object detection code that was deployed and tested to allow GooseBot to drive around a test track. Implemented and experimented with basic sign and rubber duck detection using test photos and machine learning allowing the GooseBot to detect up to 3 road signs, 3 road markings, and 2 objects.
Tools Used: ubuntu VIM SSH vscode Roboflow Python
Architecture

32-Bit MIPS Processor

Class Project — Spring 2025
Designed and built a full-32 bit CPU that supports 10+ instructions as well as the ability to input data and display outputs via the onboard switches and leds. Intel Quartus Prime and the DE10-Lite were utilized to upload firmware written with the RISC-V architecture. Custom ROMs were uploaded and tested to confirm instructions worked and to demonstrate.
Tools Used: Intel Quartus Prime DE10-Lite Verilog SystemVerilog
Hardware

Solenoid Driver PCB

Personal Project — Spring 2026
Designed and fabricated a circuit that handles powering and the fast field collapse of a solenoid. An array of P-type and N-type MOSFETs were used in conjunction with Zener Diodes to allow the magnet field to quickly propagate and collapse on the solenoid. A modified half H-bridge design allowed the circuit to properly power the solenoid and drain excess current to the battery reducing heat creating a ‘regenerative braking property’, which produced 25 full actuations per second. A custom PCB was produced using EasyEDA and KiCad to bring the design to life.
Tools Used: LTSpice KiCad LCSC JLCPCB
System

Brushless Nerf Blaster Design

Personal Project — Winter 2024 to Present
Designed and fabricated custom PCBs integrating an RP2040, MOSFET-driven solenoid control, and brushless motor control to produce a high power, competition ready blaster system. This design fires darts at 25 per second at a velocity of 220 feet per second. This project utilized CAD modeling and 3D printing to design and manufacture components to secure electronics and integrate the system fully.
Tools Used: Arduino IDE C/C++ KiCad LCSC JLCPCB LTSpice PlatformIO