Prateek Machiraju is a Flight Software Engineer II at SpaceX with a decade of software experience, building flight software for Falcon 9 and Falcon Heavy. He holds a BS in Computer Science and Mathematics from UNC Chapel Hill and progressed from intern to senior contributor within SpaceX’s flight software organization. Beyond aerospace, he’s an active open-source contributor to WPILib and PhotonVision, improving robotics odometry/kinematics primitives and automating CI/CD for projects used by thousands of teams. His work blends low-level geometry and unit-safe APIs with pragmatic automation and documentation, reflecting both engineering rigor and attention to developer experience. Based in Los Angeles, he brings a rare combination of production flight systems experience and community-facing robotics tooling expertise.
9 years of coding experience
2 years of employment as a software developer
Dual Enrollment, Mathematics, Dual Enrollment, Mathematics at North Carolina State University
High School Diploma, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, High School Diploma, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Green Hope High School
Bachelor of Science - BS, Computer Science & Mathematics, Bachelor of Science - BS, Computer Science & Mathematics at University of North Carolina at Chapel Hill
Official FRC Documentation powered by Read the Docs
Role in this project:
Technical Writer
Contributions:128 reviews, 85 commits, 90 PRs in 3 years 6 months
Contributions summary:Prateek primarily contributed to the repository by updating and adding documentation. They fixed spelling errors and improved wording in existing documentation files. The user also added new documentation for various features like kinematics, odometry, trajectory generation, constraints, and units usage. Their work enhanced the clarity and completeness of the repository's documentation.
Contributions:250 reviews, 158 commits, 163 PRs in 2 years 10 months
Contributions summary:Prateek's primary contribution focused on implementing geometry classes for pose representation, crucial for odometry and kinematics within the project. Further contributions include refactoring a motor encoder test to utilize a LinearFilter, replacing a deprecated method and adding features such as unit-safe overloads for various classes. They also addressed compilation errors and added tests for the Eigen library while providing additions to support path generation using hermite splines and code enhancements.
wpilibcroboriowpilibjntcorecscore
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.
Request Free Trial
Prateek Machiraju - Flight Software Engineer II at SpaceX