Home
SpaceX
Software Engineer, Starship Avionics Software
Aug 2023 - Present
Hawthorne, California
Software Engineer Intern, Starship Software Infrastructure
June 2022 - Aug 2022
Hawthorne, California
- Improved modeling software to streamline engineers' workflows and improve productivity.
- Investigated performance issues with Hardware-Out-Of-The-Loop tests and worked with engineers to make fixes.
- Developed a linter tool to help avoid runtime errors as a result of improper model setup.
- Analyzed algorithm performance and introduced targeted optimizations.
- Debugged physics models and implemented changes to improve the correctness of simulations.
Tesla
Intern, Low Voltage System Validation
Sep 2020 - Jul 2021
Palo Alto, California
- Debugged, maintained, and wrote automated tests and supporting code to improve test coverage and reliability.
- Reviewed automated test results to confirm there were no vehicle behavior regressions.
- Worked with developers and integration engineers to reproduce bugs, validate bug fixes, and test new features.
- Brought up automated testing for multiple new vehicle platforms which was then used to run dozens of nightly tests.
- Wrote firmware for a new tester that allowed for the use of fewer boards, reducing the number of points of failure.
- Developed software to detect hardware failures in the test setup allowing for quicker fixes and greater uptime.
University of Minnesota Solar Vehicle Project
Director of Engineering
May 2020 - Sep 2021
- Responsible for running the weekly officer meeting, biweekly team meeting, and for attending each sub-team meeting.
- Coordinate over 50 engineering students spread between five sub-teams to make sure that work is completed on time.
- Oversee the completion of the team's fourteenth car and design of the fifteenth, making sure that requirements are met.
- Perform operational tasks as needed, including meeting with university faculty and organizing in-person work sessions.
Electrical Engineer
Sep 2018 - May 2022
- Collaborated with team members to architect system level behavior and prioritize development and testing tasks.
- Implemented basic hardware-in-the-loop testing to test a boards behavior on CAN by simulating data from other boards.
- Designed a PCB using Altium Designer to interface with sensors and log data to an SD card.
- Fixed bugs and implemented new functionality for multiple boards in the car and validated changes.
- Implemented a physics simulation to calculate energy usage, allowing for the analysis of different race strategies.
- Wrote an algorithm to optimize driving speed for each stage of the race, leading to energy savings of up to 12.3%.
- Initiated a project to acquire weather and power to drive data in order to improve the accuracy of our predictive models.
- Created visualizations for telemetry data to give better warnings and include information on real-time solar array power.
Engineering Team Member
Sep 2018 - May 2022
- Competed in the 2021 Formula Sun Grand Prix and American Solar Challenge where I worked on electrical systems.
- Spent hundreds of hours working to complete carbon fiber and fiberglass composite layups for the car's body.
- Traveled to Australia for two months to work on the car and race in the 2019 Bridgestone World Solar Challenge.
Vital Images, Inc.
Software Engineer Intern
Advanced Visualization Infrastructure Team
May 2020 - Aug 2020
- Developed an application to help customers avoid issues installing software by first verifying server configuration.
- Utilized .NET Core for this development to determine its viability for use in the company's other products and software.
Software Engineer Intern
Solutions Engineering
May 2019 - Aug 2019
- Configured, deployed, and documented the process of using Docker containers to run web servers for different services.
- Wrote an API for internal use that allowed for the storage and modification of ElastAlert rules and custom alerts.
- Built a user interface using React to help customers create and manage rules for monitoring their servers.
University of Minnesota Department of Computer Science
Undergraduate Teaching Assistant
CSci 1933 - Introduction to Algorithms and Data Structures
Jan 2020 - May 2020
- Assisted students in a weekly lab that applied material covered in the previous week's lecture.
- Held weekly office hours where students could ask questions, get help with homework, and turn in lab work.