I build learning-based systems for real-world robot manipulation
from visual observations and minimal demonstrations.


I am a Robotics Software Engineering Intern at AgRobotics, working on perception and VLA training data for a dual-arm strawberry harvesting robot. I completed my M.S. in Robotics at the University of Minnesota, advised by Prof. Karthik Desingh at the Robotics Perception and Manipulation Lab, where I published first-author work in IEEE RA-L on category-level last-meter navigation.

Download CV Download Resume

My long-term research goal is to develop generalizable robot manipulation systems that perform everyday tasks under severe data constraints. I am particularly interested in how unifying vision, representation, and action can push manipulation beyond highly structured and stationary settings.

Research Directions

  • Data-Efficient Imitation Learning
    I study how robots can generalize from very few demonstrations by reasoning about correspondence between what they were shown and what they currently see. In my RA-L work, a dense score matrix between goal and current observations let a policy trained on a single object instance generalize across the entire category. I am now interested in extending this concept toward in-context imitation, where a policy maps a reference demonstration onto the current scene to decide the next action, serving as the low-level policy beneath a high-level reasoning model.

  • Mobile & Manipulation
    For robots to become part of everyday life, knowing how to complete a task is not enough; they also need to move through human spaces and position themselves to carry it out. Most manipulation policies assume a fixed base, while navigation models cannot guarantee the precision that manipulation needs to begin. My RA-L work addresses this gap through last-meter navigation, bringing a robot from the vicinity of an object into a precise, manipulation-ready pose. Next, I am interested in unifying last-meter navigation and manipulation on a humanoid platform as a single mobile manipulation system, while maintaining the performance of the manipulation policy.

What I Build

  • Real-world data pipelines
    Systems that produce training data for imitation learning and VLA policies, including automated demonstration collection on Boston Dynamics Spot using AprilTag-based localization instead of teleoperation, VLM auto-labeling, and curation of noisy teleoperation data by analyzing robot states and actions to identify grasp events and isolate clean demonstrations.

  • Perception systems on robot hardware
    Vision pipelines built on foundation models such as DINOv2 and SAM2 for policy learning on Spot, and real-time object detection deployed on NVIDIA Jetson Thor within a ROS 2 stack.

  • Robot software infrastructure
    Libraries that make real robots usable for learning research, including SpotStack for perception, data collection, and policy deployment on Spot, and a manipulation toolkit with camera-to-robot calibration and grasp primitives built for a robotics course.

Background and Experience

I completed my undergraduate studies in Mechanical Engineering, which provided a strong foundation in the physical principles underlying robotic systems, including dynamics, control, and state estimation. During this time, I served as the software lead of an Autonomous Underwater Vehicle (AUV) student team, where I was responsible for the design and integration of the software stack spanning perception, estimation, control, and navigation. This role involved extensive work with embedded systems and low-level programming, and gave me hands-on experience deploying autonomous robotic systems in real-world operating conditions rather than purely simulated settings.

In my master’s studies in Robotics, I shifted my focus toward learning-based robotic systems. I initially concentrated on robot perception, particularly vision, through advanced coursework in Robot Vision and Computer Vision, where I implemented projects on visual servoing and monocular visual SLAM. Building on this perception foundation, my master’s research explored learning-based manipulation and robot positioning. Through these works, I became interested in tightly integrating perception, representation, and action to enable robots to perform complex tasks in real-world environments under limited demonstrations and visual-only observations.

Contact Me

I am open to PhD opportunities and research roles in robot learning, manipulation, and real-world robotic systems.

Please feel free to reach out if you are interested in my work or would like to discuss potential research directions. I am always happy to chat about research ideas and collaborations that push the boundaries of robotics!