Ahmad Tarek

Head Of AI Engineering at Clouding AI

Dubai, Dubai, United Arab Emirates
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Suez Canal University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,331reputation
204kreached
14answers
3questions
github-logo-circle

Github Skills (18)

animations10
vectors10
animation10
paths10
java10
vector10
javas10
android10
vector-math10
kotlin9
svg9
ui-design8
border6
dart6
exec6

Programming languages (7)

JavaShellC++TeXHTMLDartKotlin

Github contributions (5)

github-logo-circle
tarek360/RichPath

Jul 2017 - Oct 2021

💪 Rich Android Path. 🤡 Draw as you want. 🎉 Animate much as you can.
Role in this project:
userMobile 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.
animationsvgdrawandroidpath-animation
tarek360/emptyapp

Jul 2018 - Aug 2018

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.
Request Free Trial