About Me

I grew up in Santa Maria, California, where I got my first job as a field irrigator and eventually my first engineering internship working with automated weeding machines. My exposure to agricultural robotics and my passion for space led to work at USC's Space Engineering Research Center, where I worked on software for ISS-based RPO(Rendezvous and Proximity Operations) experiments. An internship in JPLs robotics section where I designed and conducted a field test for the Venus Aerobot set my passion for robotics in stone. To pursue this passion, I currently attend the Delft University of Technology for Aerospace Controls and Simulations to pursue space robotic design.

Work Experience

From the farm to the International Space Station to the ocean, here's what I've worked on:

Robotic Software Intern

Bubble Robotics | June 2025 - October 2025

Integrated Gazebo simulation framework for custom containerized ros2 C++/Python software for state estimation of commercial robot.

Lead C&DH Engineer

USC Space Engineering Research Center | June 2025 - October 2025

Created Python and Java/Android software for coordinating communication between ground operators, NASA's Astrobee robot, and CLINGERS RPO System.

Robotic Technologist Intern

NASA Jet Propulsion Laboratory | June 2023 - August 2023

Spearheaded the full design of a field test for tether dynamics multiple configurations of a Venus Aerobot prototype.

Engineering Intern

Betteravia Farms | June 2019 - August 2019

Operated and eavluated automated weeding machinery across 7500 acres of farmland

Irrigator

Betteravia Farms | June 2017 - August 2018

Loaded, hauled, and laid sprinkler pipe. That's pretty much it.

Projects

Besides my work experience, I also have been involved in various projects through schoolwork, clubs, or personal projects in order to build my skillset:

ROS2-based Robotic Manipulator

Class: Physical Interaction for Aerial and Space Robotics
Developed ROS2 software in C++ and Python to control a 4DOF robotic arm in trajectory tracking and pick-and-place tasks
Github Repository

Extended Kalman Filter For Spacecraft

Class:Spacecraft Attitude Dynamics and Control
Implemented Python-based Extended Kalman Filter to estimate the state, and PD controller to control nonlinear dynamics of simulated spacecraft in pointing mission
Github Repository

Distributed Multi-Agent Rendezvous with ADMM

Class:Networked and Distributed Control Systems
Solved multi-robot rendezvous optimization problem with several optimization methods, including Alternating Direction Method of Multipliers, in Python
Github Repository(See Assignment 4)

Swarm Contstruction of 2D Hexagonal Lattice Structure

Class:Bio-Inspired Intelligence for Aerospace Applications
Constructed swarm-based lattice structure generation algorithm and conducted sensitivity analysis across several parameters in Python
Github Repository

F16 Flight Controller Design

Class:Automatic Flight Control System Design
Created MATLAB-based flight controller for F16 cruising and landing in low-altitude low-speed flight
Github Repository

Lunar Lander Simulation

Class:Real-Time Distributed Flight and Space Simulation
Created joystick input device and data logging code in C++ for lunar lander simulation group project

Convolutional Neural Net For Drone Racing

Class:Artificial Intelligence for Aerospace Applications
Created RCNN using PyTorch and PyTorch Lightning to identify gates from image data for drone racing applications

Pulsed Plasma Thruster Electrical Design

Project: USC Senior Design Project
Designed electrical system for Ablative Pulsed Plasma Structure using KiCAD and simulated in LTSpice before conducting vacuum experiments to attempt to make a simple, low-cost($400) electric thruster for satellite operations

Mechanical Engineering Student Worker

Club: USC Rocket Propulsion Laboratory
Created a water deluge system in SolidWorks to control the temperature of a deflection plate on a liquid rocket engine test stand and conducted materials trades for liquid test stand structure

Matlab-Based Rocket Landing Controller

Class:Introduction to Astronautics
Formulated a Linear Quadratic Regulator in MATLAB to control a two-dimensional rocket landing with constrained thrust and fuel resources

Education

Delft University of Technology

MSc Aerospace Engineering on Controls and Simulation Track
Honours Programme Member
GPA: 7.92 (equivalent to 4.0)

University of Southern California

BSc Astronautical Engineering, Minor in Entrepreneurship
Trustee Scholar and Viterbi Merit Research Fellow
GPA: 3.77

Skills

Software

  • Python, MATLAB, C++
  • Docker
  • Linux, MacOS
  • Embedded Software
  • ROS2
  • git/Github

Mechanical

  • Solidworks, Fusion, NX
  • 3D printing
  • Laser Cutting
  • Machine Shop Tools

Electrical

  • KiCAD
  • Soldering
  • LTSpice
  • Microcontrollers/SBCs

Publications

Enabling Safe Efficient Rendezvous: The value of Cooperative and Communicative RPO

International Astronautical Congress

Barnhart, D., Topper, H., Lintala, P., Hill, J., Rajguru, A., Haq, S., Adam, H., Ebrahimi, M., and Deliwala, Y., “Enabling Safe Efficient Rendezvous: The value of Cooperative and Communicative RPO”, IAC-24,B6,IP,47,x81526, 75th International Astronautical Congress (IAC), Milan Italy, October 2024.

Ablative Pulsed Plasma Thruster: Understanding Ablation Processes and Plasma Restrikes by Minimizing Current Backflow

American Institute of Aeronautics and Astronautics (AIAA)

Pham, T., Adam, H., Byrne, B., Haq, S., Antypas, R., "Ablative Pulsed Plasma Thruster: Understanding Ablation Processes and Plasma Restrikes by Minimizing Current Backflow", AIAA 2024-85577, July 2024. https://doi-org.tudelft.idm.oclc.org/10.2514/6.2024-85577

CLINGERS: Optimizing RPO Ease for Assembly Operations

AAS/AIAA Astrodynamics Specialist Conference

Rajguru, A., Eyre, E., Ebrahimi, M., Barnhart, D., Adam, R., Griffith, T., Chibuzor, D., Haq, S., Nguyen, J., and Le, J., "CLINGERS: Optimizing RPO Ease for Assembly Operations", 2022 AAS/AIAA Astrodynamics Specialist Conference, Aug 7-11, 2022, AAS 22-580.