Education
Guarini School of Graduate and Advanced Studies, Dartmouth College
Master of Science in Computer Science (September 2023)
- Thesis: Energy-Aware Path Planning for Fixed-Wing
Seaplane UAVs
- Advisor: Alberto Quattrini Li
Dartmouth College
Bachelor of Arts in Computer Science modified with Engineering (June 2020)
- Thesis: Safe Navigation for Autonomous Sailboats under Uncertain Wind Conditions
- High Honors
- Advisor: Alberto Quattrini Li
- Member of Phi Beta Kappa
Experience
Hefring Engineering
Embedded Software Engineer, September 2023 - July 2025
Software Engineering Intern, Summer 2022
- Ported Linux kernel and userspace control software to a custom STM32F7 based platform for the Hefring Oceanscout underwater glider *Added features and fixed bugs in Linux based glider firmware that runs cross platform on an i.MX8, STM32F7 and in simulation on x86_64
- Developed bare metal firmware in C for glider peripheral processors (PIC16, PIC18, PIC24E)
- Optimized power consumption (processor sleep, control loop tuning, etc.) to achieve a one month endurance goal
- Redesigned motor controller firmware to reduce power consumption and fix bugs
- Ran glider field tests and supported customer deployments
- Supported glider manufacturing including glider ballasting and buoyancy engine assembly
NASA Jet Propulsion Laboratory
Software Engineering Intern, Fall 2020 - Summer 2021
- Developed software for IceNode, a buoyant vehicle that will autonomously traverse under the Antarctic ice sheet to measure melt rates
- Designed firmware architecture and implemented vehicle firmware in C++ to run on an i.MX RT1062, including I2C and serial device drivers, data logging and telemetry
- Developed simulations, unit and integration tests of external hardware connected to vehicle processor
- Developed new tools in Python to analyze Mars 2020 flight data
Brigham and Women's Hospital
Surgical Navigation and Robotics Laboratory
Intern, Summer 2017
- Researched and implemented a deep learning approach for bronchoscopy depth reconstruction
- Best presentation award at the lab retreat
- Co-wrote a SPIE Medical Imaging conference paper based on my research: Deep learning-based scene reconstruction of bronchoscopy from pulmonary CT: Clinical validation and feasibility study using subjects with suspicious solitary pulmonary nodules
Skills
Programming
- C
- Python
- Rust
- C++
- Java
Electronics
- Soldering
- Microcontrollers
- Breadboards
- Sensors
- Motors
Software
- Linux
- Onshape
- Solidworks
- Autodesk Inventor
- ROS
- OpenCV
Fabrication
- Laser Cutting
- 3D Printing
- CNC Milling








