Ian Chen is a Software Engineering Manager with 13 years of experience leading simulation, rendering, and robotics software efforts from research labs to industry. Based in Mountain View, he previously supervised core development for the Gazebo robotics simulator at Open Robotics and now leads engineering at Intrinsic, blending hands-on backend and DevOps skills with team leadership. His work spans sensor modeling, environment creation, and integration between Gazebo and ROS2, with notable contributions to VRX and gz-sim that improved camera sensor fidelity through reflection/refraction and rendering fixes. He has a PhD in Electrical and Computer Engineering and a strong research background in mixed and augmented reality, applied to industrial and government robotics challenges including multiple DARPA and NASA programs. Comfortable across full-stack simulation pipelines, Ian is as likely to debug IMU orientation output or selection-buffer bugs as he is to design cloud-based simulation platforms. Colleagues rely on him for bridging academic research with production-grade open-source tooling and reproducible robotic simulation.
13 years of coding experience
13 years of employment as a software developer
PhD Electrical and Computer Engineering, PhD Electrical and Computer Engineering at The University of Auckland
Gazebo database of SDF models. This is a predecessor to https://app.gazebosim.org
Role in this project:
Back-end Developer
Contributions:43 commits in 5 years
Contributions summary:Ian primarily contributed to updating the textures and file paths within the 3D model files (DAE format). This involved modifying the file paths for texture images to use PNG format and updating the paths within the models. The user's contributions also included adding a table model that utilized lightmap textures. This indicates a focus on model enhancement and optimization within a simulation environment.
Open source robotics simulator. The latest version of Gazebo.
Role in this project:
Backend Developer
Contributions:835 reviews, 112 commits, 422 PRs in 1 year 5 months
Contributions summary:Ian primarily contributes to the Gazebo simulation environment by implementing fixes and enhancements related to rendering and simulation features. The user's work includes resolving issues in entity creation, the selection buffer, and material casting shadows. Furthermore, they demonstrate expertise in updating and supporting functionalities like heightmap positioning, blend textures, and IMU orientation output. The user's contributions span various areas, including rendering and GUI plugin development, suggesting a broad understanding of the simulation's internal workings.
robotics-simulationignitionsdfsimulationsimulator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.