Nathan Koenig is a Fellow Robotics Architect with 23 years of experience building and guiding simulation and robotics software from research to industry, currently based in San Jose. He led Gazebo’s evolution at Willow Garage and Open Robotics, later scaling system software and engineering teams at companies including Intrinsic, Laza Medical, and now KUKA. Nathan combines deep backend and DevOps expertise—authoring simulation servers, ROS/Gazebo bridges, CI/CD documentation pipelines, and simulator internals—with hands-on work on vehicle and sensor plugins. He holds a PhD in Computer Science from USC and is notable for shaping core open-source robotics infrastructure used by the community worldwide. Colleagues rely on him for pragmatic architecture that balances research-grade flexibility with production-grade reliability.
23 years of coding experience
21 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Southern California
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Rochester Institute of Technology
Gazebo database of SDF models. This is a predecessor to https://app.gazebosim.org
Role in this project:
Back-end Developer
Contributions:398 commits, 2 PRs, 63 pushes in 8 years 5 months
Contributions summary:Nathan contributed primarily to the back-end functionality of the project, as indicated by the introduction of a server for the models and corresponding protocol buffer definitions. Their work involved developing core components like the request and response structures, along with the corresponding server-side logic. The user also made improvements to the server by updating the model database.
High-level Gazebo documentation that gets published to https://gazebosim.org/docs/
Role in this project:
DevOps Engineer
Contributions:34 reviews, 136 commits, 52 PRs in 3 years 11 months
Contributions summary:Nathan primarily contributed to the repository by implementing and maintaining infrastructure-related scripts and configurations, specifically for building and deploying documentation. Their work involved setting up Docker containers for documentation generation, managing dependencies, and automating build processes. The contributions also included integrating tools like s3cmd and configuring cloud services like AWS for document hosting and distribution, highlighting a focus on CI/CD and deployment.
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.