I am a Robotics Software Engineer at Near Earth Autonomy in Pittsburgh, where I focus on perception, mobility planning, and autonomous trajectory generation for the UAV - Firefly autonomous cargo transport program. Previously, I worked as a Robotics & ML Engineer at MagLev Aero Inc. developing advanced controls and aerodynamic modeling systems.
I hold a Master's degree in Robotics and Applied Mechanics from the University of Pennsylvania, where I was affiliated with the GRASP Lab. My expertise spans perception, path planning, trajectory optimization (Minimum Snap/QP), and machine learning. I also serve the robotics community as an academic peer reviewer, regularly evaluating manuscripts for journals such as the IEEE Transactions on Automation Science and Engineering.
In my free time, I love to explore the wilderness, hike, and document my journeys. I share travel and culinary experiences on my personal blog, and create video content for my 300+ subscriber channel on YouTube.
Honors & Awards
Best V/STOL Paper Award – AIAA Aviation Forum (2024)
"Fastest Car" Award – 10th International F1Tenth Grand Prix at ICRA (2022)
Gold Medalist & Institute Topper in Mechanical Engineering – University of Pune
Projects
10th F1Tenth Autonomous Grand Prix (ICRA 2022, Philadelphia) Summer 2022
Our team participated in the 10th Autonomous Racing F1Tenth competition held at ICRA 2022, securing the title for the "Fastest Car". Our autonomous race car processed 2D LiDAR scans at 25ms, leveraging a spline-based RRT* path planner paired with Pure Pursuit tracking to dynamic-avoid opponents. Localization was achieved through Hector SLAM and a highly tuned particle filter tailored for head-to-head racing.
NeRF: Neural Radiance Field in 3D Vision Spring 2023
Code:  
Implemented Neural Radiance Fields (NeRF) in PyTorch to synthesize photorealistic 3D views of a complex LEGO model from a set of 2D images. The model training utilizes positional encodings and hierarchical volume sampling inspired by the original NeRF architecture.
Robotic Arm Manipulation using MPC and Vision-Based Obstacle Avoidance Fall 2022
Developed pick-and-place routines for static and dynamic objects on a 7-DOF Franka Emika Panda robot. Features an eye-in-hand USB camera tracking AprilTags. Path planning is resolved using A*, RRT, and Artificial Potential Fields inside a ROS environment. Trajectory tracking is smoothed using a Hierarchical finite-horizon Model Predictive Control (MPC) algorithm.
Motion Planning and State Estimation for Quadrotors Spring 2023
Implemented a non-linear geometric controller for quadrotors. Integrated an Error-State Kalman Filter (ESKF) for state estimation using visual-inertial odometry inputs. Explored collision-free path finding using A* combined with a Ramer-Douglas-Pecker simplification pass, feeding into a Minimum Snap trajectory optimization generator.
Model Predictive Control for Autonomous Racing Summer 2023
Code:  
Implemented a linearized Model Predictive Controller (MPC) utilizing the kinematic bicycle model for tracking optimal racing lines in a high-fidelity ROS2 F1Tenth simulator.
Object Detection and Instance Segmentation Approaches Fall 2022
YOLO:     |  
SOLO:  
Explored state-of-the-art deep learning architectures for computer vision in CIS 6800. Implemented and trained object detection models like YOLO, as well as single-stage instance segmentation pipelines like SOLO on custom datasets.
Path Planning using Inverse Perspective Mapping for Autonomous Vehicles Spring 2022
Created an Inverse Perspective Mapping (IPM) visual pipeline overlaying forward-facing camera feeds directly onto local 2D grids. This visual state estimation was merged with spline-based dynamic obstacles prediction to allow for vision-based real-time planning.
Iterative Closest Point (ICP) Scan Match Algorithm Spring 2022
Programmed a point-to-line Iterative Closest Point (ICP) algorithm based on Andrea Censi's framework. Used a particle filter for real-time localization and map matching paired with Pure Pursuit controls.
Operational Space Controller for Planar Biped Spring 2023
Designed and tested an Operational Space Controller (OSC) to stabilize a biped walker model inside Pydrake. The controller targeted three principal constraints: torso roll, center of mass alignment, and swing-foot clearance to generate fluid walking trajectories.
Optimal Control Policy for Gridworld Robot via Value Iteration Fall 2022
Engineered value iteration algorithms in a stochastic gridworld setup. Modeled non-ideal environment physics like surface friction variations (simulating slippage/oil spills) and dynamic collision barriers to evaluate convergence rates across varying discount factor ($\gamma$) values.
Comparison of RRT and RRT* Approaches in Autonomous Racing Spring 2022
Code:  
Evaluated and compared sampling efficiency and path optimality between standard Rapidly-exploring Random Trees (RRT) and asymptotically optimal RRT* inside binary occupancy grid frameworks.
Penn Engineering Projection using Homography Spring 2023
Used classical computer vision projective geometry and homography transformations to projection-map the Penn Engineering logo onto a dynamic soccer pitch broadcast frame in perspective-coherent placement.
Control of 2D Quadrotor Fall 2022
Explored multi-tier flight controls including iterative Linear Quadratic Regulators (iLQR), Model Predictive Control (MPC), and tracking pipelines utilizing time-varying LQR profiles for quadrotor stability.
Wrote a custom rendering visualizer in 2D graphics space using coordinate structures and edge indices loaded from flat files. Includes transformation pipelines for click-to-drag rotation, wireframe overlays, and simple polygon lighting shaders.
Mechatronics: Autonomous Battle Robot Fall 2021
Designed and manufactured a custom physical autonomous wall-following combat robot. Written in C, featuring obstacle detection, frequency filtering to seek dynamic targets, and HTC Vive infrared-based indoor localization.
Website creatively modified from the original template by Jon Barron.