Gabriel Pettier is a senior Python engineer with 16 years of experience, based in Amsterdam, specializing in multimedia and tactile UX applications. A core Kivy contributor and expert, he has deep hands-on experience packaging Python apps for Android/iOS (python-for-android, buildozer) and bridging Python with Java via pyjnius. He blends backend (Flask) and DevOps skills (Linux, Docker, GitLab-CI) to deliver production-ready systems with strong test, CI and centralized error-management practices. As a former lead developer and founder, he has driven end-to-end projects from embedded Arduino firmware to cross-platform desktop and mobile deployments for major brands. Notably, he built patented phygital marker detection and complex data-visualization pipelines that delegate heavy computation to R while presenting native Kivy/Electron UIs. He holds a Master’s in Computer Engineering from EFREI and brings a pragmatic mix of product-facing design and low-level platform engineering.
16 years of coding experience
11 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at EFREI - Ecole Française d'Electronique et d'Informatique
DUT, Computer Sciences, DUT, Computer Sciences at IUT de Valence
Contributions:25 reviews, 227 commits, 98 PRs in 9 years 4 months
Contributions summary:Gabriel primarily contributed to the `pyjnius` project by fixing bugs, improving documentation, and enhancing the codebase. Their work included fixing grammar errors in comments, improving line breaks, and updating documentation. Additionally, they worked on implementing varargs support, refactoring code related to methods, and adapting the build environment to allow java12 compability.
Plyer is a platform-independent Python wrapper for platform-dependent APIs
Role in this project:
Mobile Developer (Android/iOS)
Contributions:22 reviews, 23 commits, 26 PRs in 8 years 6 months
Contributions summary:Gabriel primarily focused on expanding the platform support of the library, particularly by adding support for Android, iOS, and desktop environments. They refactored existing code to utilize platform-specific imports and functionalities. The user also addressed platform-specific issues, such as decoding file chooser results on Linux and implementing Windows notification cleanup, improving the library's cross-platform capabilities and robustness. Furthermore, they contributed to the library's integration with system tools by incorporating necessary dependencies.
plyerapipythonwindowsplatform-independent
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.