Elad Bezalel is a Frontend Lead with 11 years of experience blending design sensibility and deep JavaScript expertise to build production-grade web applications. He has led frontend teams at Lemonade and contributed as a core team member to Google’s Angular Material project, improving UI, accessibility, and component behavior used by thousands. Comfortable across the full stack, Elad has guided migrations from AngularJS to modern frameworks, designed architectures, and shipped dynamic component infrastructures for faster delivery and A/B testing. An experienced mentor and Google Developer Expert, he pairs hands-on coding with teaching and community evangelism. Unusually, he also founded and ran a photography business, reflecting a practical eye for visual detail that informs his UI/UX work.
11 years of coding experience
13 years of employment as a software developer
Master of Business Administration (M.B.A.) Technological Companies, Master of Business Administration (M.B.A.) Technological Companies at The College of Management Academic Studies
Computer Programming, Computer Programming at Mamram - School for Computer Professions
Contributions:130 commits, 249 PRs, 193 pushes in 2 years 11 months
Contributions summary:Elad primarily focused on improving the user interface of the Angular Material library. They implemented new features, such as adding an `ng-change` doc to the `mdSwitch` example, improving the ProgressLinear modes, and fixing the dialog to set padding correctly. Furthermore, the user addressed accessibility issues related to the correct use of the role attribute, corrected some design problems like the horizontal alignment of the switch and the visual appearance of list elements. They also refactored the tooltip component and added support for the browser color.
Component infrastructure and Material Design components for Angular
Role in this project:
Front-end Developer
Contributions:14 commits, 24 PRs, 101 comments in 11 months
Contributions summary:Elad primarily contributed to the Angular Material components library, making changes across various components. Their work focused on improving code quality and fixing inconsistencies by correcting variable coercion. The user also worked on UI-related improvements, such as adding tooltips, modifying icons, and changing the ripple effect for buttons. Additionally, the user refactored code, updated branding consistency across the project, and addressed issues related to the component’s behavior.
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.