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.
