Experience

I build robotics software for real-world deployment, combining motion planning, control, state estimation, and teleoperation with research in reinforcement learning and formal methods. At Symbotic, I developed planning and control software for warehouse robots and served as technical lead for teleoperation, coordinating with R&D and operations to deliver it to production. At Berkshire Grey, I led the unknown-SKU effort, enabling robots to grasp previously unseen products.

Yale University

Research Affiliate
New Haven, CT, USA | Oct 2026 – Present

Research on agentic AI for robotics in collaboration with Prof. Na Li.

Harvard University

Robotic Lab Advisor
Allston, MA, USA | Dec 2025 – Present

I advise Prof. Na Li’s group on robotics, large language models, and coding agents. I review algorithm designs, scope projects, and mentor students on evaluating learning-based planning and control through reproducible experiments.

Symbotic

Senior Software Engineer (Symbot Control)
Wilmington, MA, USA | Aug 2024 – Sep 2026

I served as technical lead for teleoperation, coordinating with R&D and operations to deliver the system to production. I also designed and deployed control, navigation, and behavior-planning algorithms for autonomous mobile robots in automated warehouses. I owned the architecture and reliability of real-time embedded C++ control software and motor control, and partnered with deployment and field teams to bring releases to customer facilities.

Senior Software Engineer (Minibot Routing)
Wilmington, MA, USA | Oct 2022 – Aug 2024

I built multi-agent path-planning and coordination algorithms in C++ for concurrent robot fleets operating under strict real-time latency requirements. I improved robot robustness through control design and state estimation, and tuned system performance against fleet-level KPIs in production warehouses.

Berkshire Grey

Senior Software Engineer
Bedford, MA, USA | Oct 2021 – Aug 2022

On the pick team, I led the unknown-SKU effort, enabling robots to grasp previously unseen products (ROS, C++, Python). I reduced communication and end-to-end system latency by reworking the inter-process communication and execution pipelines.

Rudolph Technologies

Software Engineer Intern
Tewksbury, MA, USA | Jun 2015 – Jan 2016

I built an automated migration tool that consolidated several legacy codebases onto one platform, and improved the accuracy of wafer-defect data through algorithmic changes to the collection and analysis pipelines.

Neusoft

Software Engineer Intern
China | Jul 2013 – Aug 2013

I developed a map-management system with efficient insert, delete, and update operations over geographic datasets.

Technical Skills

  • Core: Robotics, C++, Motion Planning, Reinforcement Learning, Optimal Control.
  • Planning and control: State Estimation, Control Design, Teleoperation, Multi-Robot Systems.
  • Research: Formal Methods, Game Theory, Agentic AI for Robotics.
  • Implementation: Python, C, MATLAB, ROS / ROS 2, Linux.
  • Learning and perception: PyTorch, TensorFlow, OpenCV.