Curriculum Vitae
-
Georgia Institute of Technology, Atlanta, GA
Ph.D. in Robotics - Grad. December 2025
M.S. in Electrical and Computer Engineering - Grad. May 2020, GPA 3.90
B.S. in Computer Engineering, Minor in Robotics - Grad. May 2018, GPA 3.91
-
Formal Methods & Autonomous Control of Transportation Systems Lab, Georgia Institute of Technology
Postdoctoral Fellow, January 2026 – Present
Applied efficient reachability techniques to biomedical problem setting, developing intelligent algorithms for safe control of automated medication delivery equipment for patients in critical care scenarios.
Graduate Research Assistant, August 2019 – December 2025
Developed a generalized method leveraging mixed monotonicity and Gaussian Process modeling that incorporates unknown time-dependent and state-dependent disturbances and efficiently calculates reachable set over-approximations of dynamical systems that hold with high probability.
Applied this efficient reachable set over-approximation method to the safe aviation autonomy problem setting, resulting in a model predictive controller for general systems (e.g. autonomous vehicles, quadrotors, etc.) that is safe with high probability as well as runtime assurance mechanisms that guarantee adherence to a reference trajectory within a desired safety threshold.
Developed an algorithm to facilitate cooperation in multi-agent systems with heterogeneous capabilities by assigning agents to resolve obstacles that prevent other agents from achieving objectives.
Intelligent Vision and Automation Lab, Georgia Institute of Technology
Undergraduate Research Assistant, June 2016 – October 2020
Performed evaluation experiments on different pose estimation strategies and their efficacy in improving pick-and-place performance of a robotic manipulator.
Created Python scripts to render a series of images that had to simulate realistic behavior in both a robotic manipulator and a baby, to be used as a training dataset for vision algorithms, resulting in the ability to create images at a rate of about 5000 per thirty minutes.
Simulated a robotic manipulator using ROS and Gazebo which included collision detection to generate training data, enabling the team’s control concept to be proven within simulation before testing on a physical hardware robotic manipulator.
Trained and applied Machine Learning algorithms, including Randomized Decision Forests, to the created dataset to test accuracy as a potential robot arm pose estimator.
-
Sandia National Laboratories
Intern, May 2023 – Present
Integrated simulation tools for use on quadruped walking robots to develop robust automated and tele-operated package transportation and delivery methods.
Interfaced with quadrupedal walking robot platform hardware to ensure operability and compatibility.
Developed simulations using Robot Operating System (ROS) and MoveIt Motion Planning tools for robotic manipulation tasks, including scenarios wherein multiple robotic arms must cooperate to achieve an objective.
Qualcomm
AR/XR Development Intern, May 2020 – August 2020
Augmented a stereo vision augmented reality training dataset for classifying and detecting the pose of a user’s hands with synthetically generated data.
Leveraged a Generative Adversarial Network (GAN) to modify the synthetic data such that it closely resembles real hands, allowing for the automation of the data annotation process while avoiding bias.
Implemented image preprocessing, Intersection Over Union Loss, Scale-Invariant Feature Transform (SIFT) and Fast Library for Approximate Nearest Neighbors (FLANN) matching to reduce pose and stereo matching errors introduced by the GAN.
Airbus Intelligence (formerly Airbus Aerial)
Machine Learning Intern, October 2019 – May 2020
Assisted in the evaluation and implementation of object detection and classification machine learning models for use on aerial imagery, enabling it to locate and predict levels of damage on structures.
Developed a pipeline for performing object detection inference on large-scale imagery through WMS and WMTS server requests, allowing the web portal to quickly provide damage prediction data over large user-specified areas.
Implemented unit tests for all machine learning tools.
Johns Hopkins University Applied Physics Laboratory
Intern, May 2019 – August 2019
Developed a Python API that implemented SpaCy, Stanford CoreNLP, and Apache OpenNLP Named Entity Recognition tools, allowing the lab to leverage these existing tools in their document classification and Named Entity Recognition Active Learning pipelines.
Designed and ran experiments to test different ranking functions to be used in Active Learning, resulting in a comprehensive analysis of the efficacy of each function.
NASA Jet Propulsion Laboratory
Intern – Mission Planning & Sequencing, June 2017 – August 2017
Integrated Google Test framework into existing application code base, resulting in the creation of 30+ new unit tests as well as more efficient unit test creation.
Restructured the method in which libraries were handled within the application code base, allowing the software to use libraries stored on the user’s machine, rather than having to download them separately.
Modified build process to use C++11 compiler and to have end user specify whether to include Google Test capabilities, resulting in software that works with the latest libraries and allows for customization.
The Aerospace Corporation
Ground Systems Prototyping Intern, June 2015 – August 2015
Researched various methods to control a quadcopter using a laptop through WiFi, allowing for more accurate and robust control.
Created a script to allow communication between cloud services provided by Amazon Web Services and a local machine, which enabled the ability to utilize cloud computing for autonomous control.
Developed pipeline to translate results from cloud image processing into quadcopter control commands, resulting in a demonstrable application of cloud computing, big data, and autonomous control.
Performed bug testing on a web application which included attempting SQL injections and locating general access privilege errors, resulting in a more robust final product.
Innovative Architects
Intern, June 2014 – July 2014
Assisted with various projects including improving/updating social media pages, coding various sections of websites to client specifications, and creating presentations to be used in company-sponsored workshops.
Siemens
Intern, July 2013 – August 2013
Researched additive manufacturing industry to determine if Siemens had the proper product fit, the result of which was presented to headquarters in Germany.
-
Programming
JAX, Python, MATLAB, Git, Java, C++, C, Google Test, Bash Scripting
Software
ROS, ROS 2, MoveIt, Gazebo, TensorFlow, SpaCy, CoreNLP, OpenNLP, Blender, AWS, Android
Hardware
mbed, Raspberry Pi, Kinect, Basic Combinatorial Logic, Integrated Circuits
-
National Honor Society
IEEE
IEEE Control Systems Society
IEEE Robotics and Automation Society
IEEE Young Professionals