Nathan Bucki is a Senior Autonomy Engineer based in the San Francisco Bay Area with a decade of experience building high-speed flight autonomy for aerial vehicles. He holds a PhD in Mechanical Engineering (Controls) from UC Berkeley, where he developed novel planning, perception, and collision-checking methods and built reconfigurable quadcopters and custom real-time controllers. At Skydio he applies that research to production systems and contributed to SymForce, an open-source symbolic computation and code-generation library used in robotics. His expertise spans model predictive and robust control, state estimation, and implementing advanced controllers on computationally constrained platforms. Known for pairing theoretical rigor with practical implementation, he also has hands-on experience in test automation and crafting unit-tested backend code for geometric and Lie-group operations.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Mechanical Engineering (Controls), Doctor of Philosophy - PhD, Mechanical Engineering (Controls) at University of California, Berkeley
Bachelor of Science (BS), Mechanical Engineering, summa cum laude, Bachelor of Science (BS), Mechanical Engineering, summa cum laude at Rice University
Fast symbolic computation, code generation, and nonlinear optimization for robotics
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:26 commits in 5 months
Contributions summary:Nathan primarily focuses on implementing and testing the generated Python code for the symforce library. The commits involve creating unit tests for storage, group, and Lie group operations across various geometric types (Rot2, Pose2, Rot3) within the generated Python geo package. The code changes also demonstrate the user's effort in adding tests for matrix operations, specifically focusing on initialization, operations, and symbolic operations, including simplification, evaluation, and conversion to NumPy arrays.
Contributions:20 commits, 1 PR, 18 pushes in 3 months
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.