Ahmed Ibrahim is a Staff Android Engineer based in Berlin with 14 years of experience building production mobile apps and leading complex Android initiatives. He specializes in Kotlin, Jetpack Compose, WorkManager and dependency management, and has a track record of stabilizing large codebases and modernizing testing and build systems. Ahmed has shipped greenfield apps under tight deadlines (e.g., Secret Escapes) and driven dependency and compile-time upgrades across notable open-source projects including Mozilla Firefox for Android. He balances hands-on implementation—UI optimizations, ViewHolder refactors, null-safety fixes—with architectural work and mentoring within cross-functional teams. A persistent open-source contributor, he’s fixed build issues, improved testability, and packaged native libraries for upstream projects, demonstrating both product focus and deep platform knowledge. Colleagues rely on him for pragmatic modernization efforts that reduce technical debt while keeping releases on schedule.
14 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Suez Canal University
Contributions summary:Ahmed primarily contributed to the Android application "Tweet Lanes" by fixing bugs and improving the user interface. Their work included addressing issues related to URL display and self-blocking functionality within the application. Furthermore, the user implemented the ViewHolder pattern in several list adapters to optimize performance. They also addressed an issue related to displaying avatar images and made changes to the TweetFeedItemView and DirectMessageItemView to improve the app's functionality.
⚠️ This project moved to a new repository. It is now developed and maintained at: https://github.com/mozilla-mobile/firefox-android
Role in this project:
Mobile Developer (Android)
Contributions:7 commits, 6 PRs, 14 comments in 7 days
Contributions summary:Ahmed primarily contributed to the `mozilla-mobile/android-components` repository by addressing build and compilation issues, upgrading dependencies, and fixing code style violations. They also worked on integrating and testing new features, specifically related to WorkManager, and refactored and optimized existing code. Their contributions include upgrading the WorkManager library and addressing compile errors in Glean service.
firefox-androidmobileandroidbrowsermozilla
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.