Summary
Shawn Lum is a research-focused software engineer with 9 years of experience and five years specializing in ROS-driven projects for computer vision and autonomous marine vehicles. At the National University of Singapore and in industry roles, he has built real-time sensor fusion stacks (camera–LiDAR, camera–sonar) and prototyped graph-based sonar SLAM for 3D reconstruction in murky underwater environments. He has led software teams for competitive autonomous vessels and delivered perception pipelines using ROS, PyTorch, OpenCV and Gazebo simulation for mission verification. Shawn combines academic rigor from NUS (MComp, BComp) with practical systems experience gained at startups and labs, plus a background in electrical and computer engineering with a top diploma GPA. He’s particularly passionate about AI planning and 3D vision, with a knack for turning noisy sonar data into usable maps—a capability that enabled robust inspection and autonomy where visual methods fail. Based in Singapore, he blends research and product-oriented development to push marine autonomy from prototype toward deployment.
9 years of coding experience
2 years of employment as a software developer
Diploma with Merit, Electrical and Computer Engineering with Minor in Business Management, Graduation CAP: 3.96 / 4.00, Diploma with Merit, Electrical and Computer Engineering with Minor in Business Management, Graduation CAP: 3.96 / 4.00 at Ngee Ann Polytechnic
Overseas Immersion Program: School of Computer Science and Engineering, Overseas Immersion Program: School of Computer Science and Engineering at Nanjing University of Science and Technology
Master of Computing, Computer Science, Master of Computing, Computer Science at National University of Singapore