I am a Princeton University student studying Mechanical and Aerospace Engineering. I work to develop my skills in design and manufacturing, and excel in leadership through strong communication and presentation skills.

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.

Research and Publications

Head-Tracking Accuracy Investigation

Feb-May 2024 | Princeton 3D3A Lab

Developed an experiment to investigate and compare the accuracy and precision of three head-tracking methods available to the lab using Max8 and MATLAB. Built upon existing software and documentation for the lab's equipment to take head position measurements in all 6 degrees of freedom for 10-second intervals across a 100x400 cm grid in the XY-plane. Presented data to professor and lab staff, which was then used to make decisions on which method to use for the lab’s work and inspire further investigation into other head-tracking methods.

Multi-Loudspeaker BRIR Dataset

Oct 2023-Apr 2024 | Princeton 3D3A Lab

Recorded and analyzed binaural room-impulse response data using a speaker array for a stationary "dummy head" equipped with two in-ear microphones. Dummy head was moved using a translation stage into different positions in the XY-plane, at which measurements were taken using existing lab software and Max8 scripts. Was partially responsible for running this process, as well as compiling and processing data by building new code off of existing MATLAB scripts. Worked under grad student Yue Qiao to provide figures and assist with editing for final publication.

Parameter Influence on PSZ Performance

Sept 2024-Apr 2025 | Princeton 3D3A Lab,
MAE339/340 - Junior Independent Work

Conducted simulations of the performance of the lab’s personal sound zone (PSZ) system to analyze how changes in zone radius, control point spacing, loss function weights, and filter length impact isolation performance and computational metrics. Dozens of ML models for woofer and tweeter drivers were trained on Princeton’s computing clusters; results were gathered by playing short sweeps and compiled into graphs using MATLAB. Filter length was found to have significant impacts on isolation performance; zone radius, control point spacing, and filter length had significant effects on model training time and dataset storage space.