Projects

Train Cargo Unloading System

Feb-May 2025 | Princeton MAE412 - Microprocessors for Measurement and Control

Oversaw wiring of an autonomous railway system involving a motorized claw for loading and unloading cargo off of a train car. Soldered connections as necessary; tested hall-effect sensors; documented all circuits using EagleCAD in the Fusion360 software. Collaborated with team on building computer from scratch given chips and Vector board; development and debugging of assembly and Arduino code; and board layout for organized cable management.

Oversaw autonomous navigation of robot through an obstacle course involving narrow chutes, light-seeking, and wall climbing. Headed team that developed Arduino program for reading sensor values and controlling motors accordingly. Tuned sensor values through repeated testing to account for a wide range of possible conditions and ensure robust operation. Prototyped and 3D-printed sensor mounts. Collaborated with rest of team to ensure reliable completion of obstacle course, responsible for checking on any damage to sensors and wiring.

Search And Rescue Robot (SARR)

Sept-Dec 2024 | Princeton MAE322 - Mechanical Design

Arduino Chip Programmer

July-Aug 2024 | Princeton Microprocessors and Controls Lab

Rendered, prototyped, and manufactured a PCB that allows for ATmega328 and ATtiny85 chips to be programmed using either FTDI or an AVR Pocket Programmer. Utilized Fusion360 and Eagle for modeling; developed PLA casing using 3D printing; and created aluminum base plate using CNC machining. Product is to be used for programming bootloader/scripts onto several chips for a microprocessors design course.

picture of 3D-printed casing with PCB and AVR Pocket Programmer housed inside

Laser-Cut Acrylic Signs

July-Aug 2024 | Princeton Microprocessors and Controls Lab

Developed prototypes of acrylic signs that will be used in the future for displaying contact and equipment safety information. Tested different power and DPI settings to find an acceptable cut depth, then poured acrylic paint across the pieces to make text and QR codes visible.

three acrylic signs with various text and settings, the center piece acting as a business card with LinkedIn QR code

Plastic Track-Aligning Piece

June-July 2024 | Princeton Microprocessors and Controls Lab

Designed and manufactured HDPE/Delrin parts for aligning railroad tracks in a model railway system. Utilized Fusion360 for modeling and creating G-Code; used CNC machine to produce several prototypes and finished products. Additionally designed cutout into wooden project boards to adequately house the piece. Product is to be used to aid students in aligning tracks between project boards for a microprocessors design course.

Dashboard User Interface

Oct 2022-Apr 2023 | Princeton Racing Electric

Developed code for the user interface of the MK2 car dashboard for Princeton Racing Electric (PRE). Was responsible for the initial concept and sketch done in Figma, then worked with team to develop HTML, CSS, and JavaScript code to receive/display vital information about the car, including speed and battery life.