Amr Labib is a Lead Software Engineer based in the UAE with nine years of experience building high-performance mobile and web applications, currently leading engineering efforts at noon. He specializes in React Native for mobile and modern JavaScript stacks (React, Node.js, Express, MongoDB) for web backends and frontends, with early iOS experience in Objective-C and a background in Oracle development. At noon he progressed from Senior to Lead, driving production mobile app features and mentoring teams while still contributing hands-on code. He is an active open-source contributor — authoring a popular React timer hook that encapsulates reusable timing logic — and is known for fast learning, pragmatic problem solving, and a focus on performance.
10 years of coding experience
9 years of employment as a software developer
High School, High School at Al Shoala Private school UAE
Bachelor of Science (B.Sc), Computer Engineering, 3.23, Bachelor of Science (B.Sc), Computer Engineering, 3.23 at Faculty of Engineering Alexandria university
Contributions:25 releases, 22 reviews, 209 commits in 3 years 6 months
Contributions summary:Amr primarily contributed to the development of the React timer hook by implementing the core `useTimer` hook. Their work involved creating the functionality for time calculations, including seconds, minutes, hours, and days. They also built a basic demo application, along with integration of the hook and user interface components like start, pause, and reset buttons. Additional contributions included component styling and minor code enhancements.
Contributions:74 commits, 70 pushes, 1 branch in 3 years
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.