Patrick Pereira

Director Of Software Engineering at KDE

Santa Catarina, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Patrick Pereira is a Director of Software Engineering with 11 years of experience designing and shipping software for cyber-physical systems, currently leading Blue Robotics' software organization from Santa Catarina, Brazil. Trained as an electronics engineer, he blends hardware understanding with C++ and full-stack development to solve demanding embedded and autonomy challenges. His open-source track record includes substantive contributions to flagship projects like ArduPilot, MAVSDK and QGroundControl, where he added vehicle controls, telemetry handling and user-facing survey tools. He also streamlines build and deployment pipelines (linuxdeployqt) and modernizes legacy codebases for language compatibility (MAVProxy), showing a pragmatic focus on reliability and developer experience. Known for meticulous attention to detail—evidenced by cross-project typo fixes and documentation improvements—he mentors students and contributes to KDE, reinforcing a commitment to community-driven software. Patrick thrives at the intersection of hardware and software, pushing "bleeding edge" robotics features into production-grade systems.
code11 years of coding experience
job11 years of employment as a software developer
bookBacharelado em Engenharia Engenharia Elétrica e Eletrônica, Bacharelado em Engenharia Engenharia Elétrica e Eletrônica at Universidade Federal de Santa Catarina
bookEnsino médio Ensino Médio Completo, Ensino médio Ensino Médio Completo at Curso e Colégio Tendência
bookJornada de educação tecnológica de robótica Mecatrônica Robótica e Engenharia de Controle e Automação, Jornada de educação tecnológica de robótica Mecatrônica Robótica e Engenharia de Controle e Automação at SESI
languagesEnglish, German, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1,663reputation
451kreached
14answers
3questions
Badges
jinja2
top-5%
python
top-5%
github-logo-circle

Github Skills (56)

build-script10
c-language10
autopilot10
qt10
python10
mavlink10
packaging10
bash10
proxy10
user-interface10
drones10
linux10
typos10
ui-design10
graphical-user-interface10

Programming languages (34)

C#CCMakeMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
mavlink/qgroundcontrol

Apr 2017 - Dec 2022

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Role in this project:
userFull-stack Developer
Contributions:11 releases, 258 reviews, 407 commits in 5 years 9 months
Contributions summary:Patrick primarily contributed to the front-end of the QGroundControl project, implementing new UI features related to survey pattern editing and the wind rose tool. They introduced a new version of the wind rose, along with related components such as a compass and wind guru indicator. Furthermore, the user modified several settings and added UI elements like a Radio button to switch the layout. Additionally, they corrected typos and minor errors throughout the codebase.
linux-osios-androidiosdroneground
ArduPilot/ardupilot

Jul 2017 - Jul 2022

ArduPlane, ArduCopter, ArduRover, ArduSub source
Role in this project:
userBack-end Developer
Contributions:26 reviews, 260 commits, 131 PRs in 5 years
Contributions summary:Patrick's primary contributions focus on enhancing the ArduPilot project, specifically within the ArduSub and ArduPlane sub-projects. They have added new functionalities such as camera pan features, improved joystick controls, and refined existing features to provide more accurate results with ROV. Further contributions include the resolution of existing problems related to SIM_Submarine and other issues by making code corrections for enhanced functionality. Furthermore, they have been correcting various typos in code and improving the structure for better user experience.
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.
Request Free Trial
Patrick Pereira - Director Of Software Engineering at KDE