Willian Galvani is a software engineer with 12 years of experience blending embedded systems, robotics, and full‑stack development, currently building autonomous marine and aerial solutions at Blue Robotics. Trained in automation and control engineering (UFSC) with an exchange in Finland, he moves comfortably between hardware and software—contributing notable features to flagship open‑source projects like QGroundControl and ArduPilot for underwater vehicles and drones. His work spans motor diagnostics, automatic thruster direction detection, fast compass calibration, and UI/parameter integrations, reflecting both low‑level firmware changes and higher‑level interface design. Former roles developing airborne inspection systems and research on derivative‑free optimization underscore a pragmatic, systems‑level mindset. Colleagues describe him as highly productive and inventive—“weaponizing ADHD” into focused contributions that accelerate autonomous vehicle capabilities.
12 years of coding experience
4 years of employment as a software developer
Bacharelado em Engenharia, Mecatrônica, Robótica e Engenharia de Controle e Automação, Bacharelado em Engenharia, Mecatrônica, Robótica e Engenharia de Controle e Automação at Universidade Federal de Santa Catarina
Exchange Student, Automation Engineering, Exchange Student, Automation Engineering at Seinäjoki University of Applied Sciences
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Role in this project:
Full-stack Developer
Contributions:27 reviews, 146 commits, 71 PRs in 5 years 2 months
Contributions summary:Willian made significant contributions to the QGroundControl project, primarily focusing on the implementation of new features related to ArduSub vehicles. Their work included the development of a motor test feature for submarines, the addition of automatic thruster direction detection, and the integration of a fast compass calibration method. They also updated the UI and parameter settings to align with new ArduSub firmware versions, including creating and modifying QML components.
Contributions:155 reviews, 319 commits, 245 PRs in 4 years 2 months
Contributions summary:Willian made several contributions related to the ArduPilot autopilot project, with a focus on the ArduSub platform. These included fixing autotests, updating prerequisites scripts for the Arch Linux environment, and adding features like motor direction detection. Additionally, the user implemented configuration changes for the camera mount, and made updates related to sensor readings and parameter handling within the ArduSub environment. Several commits focus on updating parameters, motor tests, and autopilot modes for ArduSub.
arducopterauvdronerovuas
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.