Yacine Rezgui is a Developer Advocate and software engineer with 13 years of experience bridging product, developer experience, and mobile engineering at companies including Google and IBM. Based in London with Swiss ties, he focuses on AI, Android storage and Compose UI, and has contributed to notable Google Android projects such as ModernStorage and Android codelabs. He combines hands-on engineering—shipping storage abstractions and sample apps in Kotlin—with public-facing work: blogging, training teams, and speaking at conferences across Europe, North America and East Asia. Passionate about diversity and inclusivity in tech, he also advises startups and consults on modern web and front-end strategies, bringing both mentorship and pragmatic implementation skills.
13 years of coding experience
6 years of employment as a software developer
Diploma of Undergraduate Technology Curriculum, Computers, Diploma of Undergraduate Technology Curriculum, Computers at Université de Nice-Sophia Antipolis
ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions
Role in this project:
Mobile Developer (Android)
Contributions:4 releases, 22 reviews, 114 commits in 1 year
Contributions summary:Yacine primarily contributed to the development of the `google/modernstorage` library, which provides storage abstraction on Android. Their commits focused on adding initial project files, specifically implementing a `MediaClient` and related classes in Kotlin to interact with Android's `MediaStore`. The user also added a sample app and implemented functionalities for capturing media from the camera, demonstrating a focus on Android-specific storage solutions. They expanded the library to support new features like saving audio and document files.
Multiple samples showing the best practices in storage APIs on Android.
Role in this project:
Mobile Developer (Android)
Contributions:5 reviews, 163 commits, 151 PRs in 2 years 11 months
Contributions summary:Yacine primarily contributed to the development of Android storage samples. Their commits demonstrate work on creating new Android Studio generated files, setting copyright headers, and implementing features related to storage APIs, including a file manager and media picker functionality. They refactored project names, added data binding, and addressed build configurations.
kotlinandroidstorage
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.