Hello, I'm Hoang

Building Autonomy
On Wheels.

I build autonomy on wheels, from AMRs to self-driving cars. I own the stack from sensors to planning/control to deployment.

Featured Projects

Overcooked MARL

Overcooked MARL

Overcooked Multi-Agent Reinforcement Learning environment using Multi-Agent PPO algorithm.

Python PyTorch MAPPO Reinforcement Learning

System Identification with Deep Learning + MPC

System identification from data using deep learning and MPC controller. This clip shows the car travel at 20km/h.

Pytorch MPC Acados

Deepracer Autonomous Racing

End to end autonomous racing on AWS Deepracer platform using reinforcement learning.

AWS Deepracer Reinforcement Learning Computer Vision

* Hover over cards to preview videos (desktop only)

Work Experience

Robotics Software Team Lead

06/2024 - Present
OTSAW Singapore
  • Led the development of the robotics software stack for a new healthcare AMR.
  • Designed and implemented a novel 2D localization algorithm with Ceres Solver and Kalman filter, enabling real-time navigation.
  • Architected a latency-constrained path-following controller achieving deterministic 20ms cycles (50 Hz) in production.
  • Convert part of the 3D localization module to CUDA C++, achieving a 20% speedup in point cloud processing.

Senior Engineer - Planning & Control

08/2022 - 06/2024
Motional Inc Singapore
  • Optimized and enhanced the autonomous vehicle's planner to reliably execute in sub 20ms.
  • Designed and implemented a multi-layer cost structure for flexible routing.
  • Designed and implemented an algorithm to dynamically adjust the search graph to efficiently avoid obstacles.

Senior Robotics Software Engineer

09/2019 - 08/2022
OTSAW Singapore
  • Led the development of the outdoor last-mile delivery robot.
  • Led the development of the robotics software stack of the outdoor security robot.
  • Led the development of a healthcare disinfection device.

Senior Software Engineer

05/2015 - 08/2018
ITX Electronics Pte Ltd Singapore
  • Developed a proprietary LIN auto-addressing algorithm and successfully deployed it for customers.
  • Engineered an ultra-compact embedded firmware for ultrasonic parking sensor, slashing memory footprint to 4 KB, 50-75% smaller than the typical 8–16 KB baseline.

Technical Skills

C++ Python ROS/ROS2 CMake Bazel Linux Docker

Education & Awards

Education

Master of Science in Computer Science (Online)

Georgia Institute of Technology

2024 - 2027 (Expected)

Bachelor of Electrical Engineering

National University of Singapore

08/2011 - 05/2015

Awards & Honors

Singapore AUV challenge 2013

IEEE OES Singapore

2nd place with team BBAUV

16th RoboSub Competition (San Diego, US)

RoboNation & the Office of Naval Research

First-time finalists, 7th place and Best New Entry Award with team BBAUV

Faculty of Engineering Innovation & Research Award

National University of Singapore

Merit Award with Radhakrishnan Vivek, Tran Thanh Quang and Huang Yongchang