Summary
Li Ding is an AI/ML engineer and researcher with over 20 years of experience applying signal processing, computer vision, and machine learning to robotics, navigation, and environmental monitoring. He blends a bottom-up, prototype-first approach with hands-on firmware and software development—often packaging ML models as ROS/ROS2 modules for deployment on resource-constrained robots. His background spans academic research (PhD) and industry work at Microsoft and Fresh Consulting, with notable projects including image-based tracking for multi-sensor video, video photogrammetry for salmon migration, and tooling for optical filter manufacturing. Comfortable across C/C++/C#, Python and embedded UEFI/MCU environments, he focuses on efficient model deployment and sensor fusion for real-world systems. Based in Shanghai with long-term consulting ties in the U.S., he often bridges research-grade algorithms to production devices used by external organizations.
10 years of coding experience
13 years of employment as a software developer
Ph.D, Electrical and Computer Engineering, Ph.D, Electrical and Computer Engineering at University of Victoria
B.Sc, Physics, B.Sc, Physics at Xiamen University
Chinese