Leonardo Bottaro is a Senior Software Engineer based in São Paulo with 9 years of experience across embedded systems and full-stack development, now focused on real-time rendering with OpenGL/WebGL. At Oracle since 2020 he progressed from Software Engineer 2 to Senior Engineer, bringing production-grade C and FreeRTOS expertise from STM32 projects and front-end experience with Angular/Node. He is an active open-source contributor to prominent flight-controller firmware like Betaflight and Cleanflight, where he implemented and refined OSD G-force calculations—demonstrating attention to sensor integration, numeric correctness and cross-file refactors. Comfortable spanning low-level embedded code to user-facing graphics, he combines pragmatic engineering with a curiosity for graphics research and information security.
9 years of coding experience
9 years of employment as a software developer
Engineering Bachelor, Computer Engineering, 8.6 / 10.0, Engineering Bachelor, Computer Engineering, 8.6 / 10.0 at Centro Universitário Católico Salesiano Auxilium - UniSALESIANO Araçatuba
Associate degree, Mechatronics, Associate degree, Mechatronics at Salesiano High School - Araçatuba
Specialization, Information Security, Specialization, Information Security at UNINASSAU Pós EAD Digital
Contributions:3 PRs, 21 comments in 2 years 1 month
Contributions summary:Leonardo's contributions primarily focused on adding and refining an OSD (On-Screen Display) element related to G-force calculations within the Betaflight flight controller firmware. They implemented the initial feature, refined the G-force calculation logic, corrected unit symbols, and added a maximum G-force statistic to the OSD. This involved modifying code across multiple files related to the OSD, IMU, and sensor data integration, including fixes for compile errors and optimization.
Clean-code version of the baseflight flight controller firmware
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:11 commits in 1 month
Contributions summary:Leonardo primarily contributed to the Open Source Drone firmware by adding and refining an OSD (On-Screen Display) feature for G-Force display. They implemented the initial G-Force calculation using accelerometer data and integrated it into the OSD. The user then made several iterative changes, including addressing compile errors, optimizing the math, fixing unit symbols, and adding a maximum G-force statistic, demonstrating a focused effort on improving the feature.
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.