Ahmad Tarek is Head of AI Engineering in Cairo with 10 years of experience building and scaling mobile-first engineering teams that deliver high-quality mobile and desktop apps. He progressed through senior Android and Flutter roles at Instabug, Agoda, xbird and others, pairing hands-on platform engineering with people leadership and product delivery. A prolific educator and open-source contributor, he wrote Android/Flutter tutorials for raywenderlich.com and enhanced the RichPath Android library with path-morphing animations and clickable vector support, reflecting deep UI and animation expertise. Known for pragmatic engineering and developer experience, he now bridges mobile craftsmanship and AI product engineering to take prototypes into production.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Suez Canal University
💪 Rich Android Path. 🤡 Draw as you want. 🎉 Animate much as you can.
Role in this project:
Mobile Developer (Android)
Contributions:6 releases, 38 commits, 24 PRs in 4 years 3 months
Contributions summary:Ahmad focused on enhancing the `richpath` Android library, specifically addressing path morphing and animation capabilities. They implemented path morphing support by creating a `PathEvaluator` and modifying the `RichPath` and `AnimationBuilder` classes to integrate path data and animation functionality. They also optimized animation performance and refactored the view to use a `RichPathDrawable` for vector graphics, including handling `scaleType` settings. Furthermore, they added features such as clickable paths, and fixed color parsing, demonstrating a focus on improving the library's core features and usability.
Contributions:58 PRs, 96 pushes, 21 branches in 1 month
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.