One interface. Multiple memory systems.
CPU–GPU ring buffers used by Perception, Behavior, Remote Operations and logging, across onboard and simulation environments.
Systems software · Runtime · Architecture
I shape systems architecture across teams and lead execution—from runtime libraries to vehicle integration. At Nuro, that work delivered a new vehicle’s first autonomous miles.
Explore the work ↓Selected work
Define the right abstractions. Find the limiting mechanism. Make the result work in production.
Inside the platform
Reusable interfaces above. Careful engineering below. Explore the mechanisms behind the vehicle bring-up.
Technical direction
CPU–GPU ring buffers used by Perception, Behavior, Remote Operations and logging, across onboard and simulation environments.
Set the accelerator-first direction for Remote Operations video. A performance engineer made the implementation trade-offs, partnered with the product team and delivered the production transition.
A week of intensive bring-up produced repeatable startup procedures across fewer than ten vehicles, allowing component teams to investigate their own integration gaps.
This was autonomy-ready startup; autonomous driving followed as a separate milestone.Engineering philosophy
Start with the goal state. Make failures explicit and diagnosable. Keep the design simple—reliability depends on it.
Architecture has to survive implementation. Set direction, resolve the hard boundaries, and help others carry it into production.
Use AI to shorten the loop from idea to working software. Keep engineering judgment in the loop—and make the next iteration worth exploring.
In practice: organization-level design reviews, code-review practices, and production tools that make reasoning explicit.
Experience
From cloud hosts and autonomous vehicles to connected health devices.
Delivered the first Nuro Driver autonomous miles on the Lucid Gravity SUV ↗, running on dual NVIDIA DRIVE Thor compute. The program unlocked strategic investment ↗ from Uber.
Led execution across system integration, platform bring-up, runtime libraries and performance.
Set architecture and roadmap for vehicle-to-cloud logging and offloading. Built production AI-native code review.
Host-update orchestration and kernel optimization for availability across millions of Azure hosts, including VM-preserving host updates ↗ highlighted by Azure CTO Mark Russinovich.
Cluster capacity planning and VM downtime RCA visualization for Azure. Saved ~$660k/mo via hot-cache and cluster autoscaling policies.
Built a smartwatch for childhood asthma management and low-power wireless headphones with on-device ML for scene-aware noise cancellation.
Hybrid iOS application and Java backend development for listed-derivative products.
BEng, Computer Science & Technology · Xi’an Jiaotong University · 2014–2018