Summary
Shivam Thukral is a Senior Software Engineer specializing in perception and robotics with 11 years of experience building ML-driven autonomy for warehouse and assistive robots. He applies deep learning, classical vision, and motion planning to make systems that are physically consistent and intuitively collaborative with humans, currently advancing perception at Locus Robotics. His work spans from autonomous calibration and industrial palletizing at TCS Research to thesis-driven semi-autonomous docking for smart wheelchairs at UBC, showing both applied industrial impact and rigorous academic research. Comfortable across C/C++, Python, CUDA and ROS, he ships production-grade perception stacks using PyTorch, PCL/Open3D and OMPL on Linux-based robot platforms. Notably, he has a track record of converting vision pipelines into lightweight neural models for real-time onboard inference, reflecting a focus on resource-efficient autonomy. Based in Vancouver, he combines research instincts with hands-on product engineering to bridge prototypes into deployable robotic systems.
11 years of coding experience
8 years of employment as a software developer
Senior Secondary Science, Senior Secondary Science at Gyan Bharati School
Master of Science - MSc Computer Science, Master of Science - MSc Computer Science at The University of British Columbia
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indraprastha Institute of Information Technology, Delhi
English, Hindi, Punjabi