Gabriel Pettier

Software Engineer at IMC

Amsterdam, North Holland, Netherlands
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
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.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at EFREI - Ecole Française d'Electronique et d'Informatique
bookDUT, Computer Sciences, DUT, Computer Sciences at IUT de Valence
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
5,889reputation
470kreached
172answers
0questions
Badges
kivy
top-1%
python
top-5%
github-logo-circle

Github Skills (34)

ios10
mobile-development10
multiplatform10
python10
android-sdk10
cross-platform10
ui-design10
kivy10
android-development10
java10
javas10
uid10
jna10
front-end-development10
android10

Programming languages (22)

SmartyJavaC++CSSCRustDGo

Github contributions (5)

github-logo-circle
kivy/pyjnius

Aug 2012 - Oct 2021

Access Java classes from Python
Role in this project:
userBackend Developer
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.
pythonjni-wrapperpython27python38python36
kivy/plyer

Jan 2013 - Jun 2021

Plyer is a platform-independent Python wrapper for platform-dependent APIs
Role in this project:
userMobile 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.
Request Free Trial