Philipp Borgers

Software Engineer at borgers.it

Berlin, Germany
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
Philipp Borgers is a Berlin-based software engineer with 15 years of experience building reliable back-end systems and full-stack features for open-source projects. He contributes to notable communities like QGroundControl (drone ground station) and Etherpad, shipping practical improvements from joystick emergency-stop handling to gzip and database fixes. His work on node-postgres and octonode shows deep familiarity with Node.js, PostgreSQL integrations, API client design, and robust error handling. A free-software and wireless community network activist who also develops UAV technology, he blends infrastructure pragmatism with embedded and real-time concerns. Colleagues value his attention to code quality and maintainability, evidenced by style fixes, refactors, and added tests across projects.
code15 years of coding experience
github-logo-circle

Github Skills (24)

libpq10
javascript10
client-library10
c-language10
postgresql10
coffeescript10
qt10
node-postgres10
api10
qml10
nodejs10
cprogramming-language10
mavlink9
testing9
drones9

Programming languages (19)

C++JinjaCSSRustCMakefileVueHTML

Github contributions (5)

github-logo-circle
mavlink/qgroundcontrol

Mar 2020 - Dec 2022

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Role in this project:
userFull-stack Developer
Contributions:14 reviews, 23 commits, 65 PRs in 2 years 9 months
Contributions summary:Philipp contributed to the project by implementing new functionality for joystick control, specifically adding an emergency stop button action within the QGroundControl application. They made changes to both the Joystick.cc and Joystick.h files, adding code to handle the new button action and signal. Additionally, they addressed whitespace and code style issues in several files, indicating a focus on code quality and maintainability. The user also fixed a build issue related to lambda functions in the QGCTileCacheWorker.cpp file, and fixed implicitly defined properties in various QML files.
linux-osios-androidiosdroneground
brianc/node-postgres

Sep 2011 - Apr 2014

PostgreSQL client for node.js.
Role in this project:
userBack-end Developer
Contributions:62 commits, 5 comments, 1 issue in 2 years 7 months
Contributions summary:Philipp primarily contributed to the PostgreSQL client for node.js, implementing and refining core functionalities. They added an optional callback function to the client's connect method, improving error handling. The user also implemented tests to check the connect method with a callback and fixed multiple connection errors. Moreover, they addressed issues related to connection handling and type coercion.
libpqnode-postgresnode-jspostgresql-drivernodejs
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
Philipp Borgers - Software Engineer at borgers.it