Bahaa Ibrahim is a software engineer with eight years of hands-on experience building native Android and cross-platform Flutter apps, currently contributing to mobile projects at BT in Manchester. He has deep expertise in Java, Dart, mobile architectures (MVC/MVVM/MVP), reactive patterns, dependency injection and secure payment integrations, having shipped video live-streaming and e-commerce solutions across Europe, Africa and the Gulf. His background includes strengthening app security for millions of banking customers, building Flutter plugins for native SDKs, and refactoring monolithic Android codebases into modular, maintainable architectures. Beyond development he mentors and reviews student projects, teaches extensive Flutter and Android courses, and has practical experience integrating C++ via JNI for real-time video processing — evidence of a pragmatic engineer who spans mobile, backend glue, and performance-sensitive systems.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Assiut University
Mobile App that helps kids reading simple stories and catch their eyes with its fantasy-based design
Contributions:30 commits, 3 PRs, 24 pushes in 2 months
eyesreact-nativekidsmobile-appflutter
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.