Xavier G is a Staff Engineer with 14 years of experience specializing in Android and TV platforms, currently driving Datadog’s Mobile and TV SDKs across Android, Android TV, Fire TV and Roku. He has deep roots in the Android ecosystem since 2009, authored SDKs for Datadog and Deezer, and maintains numerous open-source Android projects—including contributions to well-known apps like AntennaPod. A former teacher and frequent conference speaker, he excels at translating complex technical concepts into clear guidance and mentoring across distributed feature teams. Technically fluent in Kotlin, Java and Brightscript (and familiar with Python, JavaScript and C/C++), he navigates Android Framework, NDK and CI tooling with ease and has practiced TDD since 2014. Beyond product work he builds developer-facing tools, untangles complex git histories, and still finds time to ship open-source libraries like Elmyr. Based in Nogent-le-Rotrou, France, he combines hands-on engineering with community engagement and a persistent curiosity.
14 years of coding experience
First Certificate in English, First Certificate in English at University of Cambridge
ReText: Simple but powerful editor for Markdown and reStructuredText
Role in this project:
Full-stack Developer
Contributions:17 commits, 22 PRs, 52 comments in 3 years 8 months
Contributions summary:Xavier primarily worked on enhancing the ReText editor's functionality and user interface. They implemented features like relative line numbers, text statistics, and shortcuts for closing tabs and moving lines. The contributions span both the frontend (UI changes in Python) and the settings configuration, demonstrating a full-stack development approach to improving the editor's usability and features. They also contributed to adding dictionary functionality to the editor.
Contributions:10 commits, 3 PRs, 10 comments in 7 days
Contributions summary:Xavier primarily contributed to the Android application's user interface and functionality. They implemented a floating action button (FAB) to add podcasts on the subscriptions screen. Furthermore, the user addressed issues related to statistics, including disabling the reset button in a specific mode and adding a confirmation dialog. Finally, the user worked on improving the episode cover display and made formatting fixes.
appspodcastpodcast-managerandroidpodcasting20
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.