BASED IN SHANGHAI, CHINA
Haoyuan Zhang
Senior Systems Software EngineerNVIDIA
I work on mapping, localization, and sensor fusion.
My interests include visual SLAM, 3D reconstruction, and mixed reality.

01 / BACKGROUND
About Me
My name is Haoyuan Zhang, and I also go by Steve. I am from the Zhoushan Islands and am currently based in Shanghai, China.
I earned my master's in Robotics at the University of Pennsylvania, working with Prof. Jianbo Shi at the GRASP Lab, after studying Electrical Engineering at Beijing Institute of Technology.
EDUCATION
University of Pennsylvania
M.S. in Robotics
The Hong Kong Polytechnic University
Exchange Program · Computer Science / HCI
Beijing Institute of TechnologyB.S. in Electrical Engineering
Zhejiang Zhoushan High SchoolHigh School
WORK EXPERIENCE
NVIDIA NOW
Alpamayo · Mapping · Localization · Sensor Fusion
ByteDance3D Reconstruction · Visual Localization
MEGVIIVisual SLAM · HD Maps
Horizon Robotics3D Box Perception · MXNet Gluon
02 / PROJECTS
Project Highlights
A selection of representative projects from my work and graduate studies.
ByteDance
2021–2024
PICO MR Cloud-Based Mapping & Localization (VPS)
Developed cloud-based visual mapping and localization for PICO MR headsets.
MR Spatial Anchor on PICO Headset
Developed on-device mapping and re-localization to preserve spatial anchors across sessions.
High-Performance Bundle Adjustment for Large-Scale Scenes
Integrated and benchmarked Ceres CUDA, FastBA, and MegBA for large-scale reconstruction.
MEGVII
2019–2021
Horizon Robotics
2018–2019
University of Pennsylvania
2016–2018
SFM and Visual SLAM
Implemented Structure from Motion and visual odometry with bundle adjustment for quadrotor mapping.
EKF-Based Visual Inertial Odometry
Estimated quadrotor pose and velocity using visual-inertial odometry, with ROS simulation and real-flight tests.
3D Object Detection and Recognition
Trained a network for 3D-MNIST classification, bounding box estimation, and depth estimation.
03 / VISITORS
Visitor Locations
Flag Counter · Updated 23 Oct 2026