Benny Powers is a Senior Principal Software Engineer based in Jerusalem with 13 years of experience building full-stack and front-end solutions across startups and enterprise teams. He combines deep practical knowledge of web components, TypeScript, tooling and testing with a pragmatic focus on accessibility, performance and developer experience. At Red Hat he progressed from Principal UX Engineer to his current senior principal role, bringing leadership to cross-functional projects while remaining hands-on in code. An active open-source contributor, Benny has improved widely used projects like Storybook, Lit, and Forem—shipping features ranging from dynamic source rendering to embed handling and build-system improvements. He pairs a disciplined engineering style (vim, git, TDD) with curiosity and pedagogy honed from years as a tour guide and mentor, which shows in clear documentation and developer-centric fixes. He’s equally comfortable refactoring build pipelines as he is implementing nuanced DOM and sanitizer fixes that improve real-world user and authoring workflows.
13 years of coding experience
8 years of employment as a software developer
Tour Guide License Israel, Tour Guide License Israel at Lander Institute
Rabbinic Ordination Shabbat, Rabbinic Ordination Shabbat at Aish HaTorah
Nanodegree Mobile Web Specialist, Nanodegree Mobile Web Specialist at Udacity
Tour Educator Informal Education, Tour Educator Informal Education at מכון תגלית למחנכים בסיור
Open Web Components: guides, tools and libraries for developing web components.
Role in this project:
Front-end Developer
Contributions:127 reviews, 73 commits, 125 PRs in 3 years 11 months
Contributions summary:Benny primarily contributed to the development of web components within the Open Web Components repository. Their work involved adding TypeScript type declaration files to various packages, ensuring type safety and improved developer experience. The user also implemented new features like supporting inline modules within the rollup-plugin-index-html package and enhancing testing-helpers to support a wider array of renderable types. Furthermore, the user addressed specific issues, such as stripping empty attributes and fixing accessibility issues, improving the overall quality and usability of the project.
Contributions:7 reviews, 12 commits, 11 PRs in 7 months
Contributions summary:Benny primarily contributed to the development of the `haunted` repository, which provides a hooks API for web components. Their work included fixing the `useState` function signature and implementing the `useController` hook, demonstrating a focus on core functionality. Further contributions involved adding examples, tests, and documentation, which are integral to the usage and understanding of the library. The user also focused on adding documentation to the project.
apireactweb-componentsreact-hookslit-html
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
Benny Powers - Senior Principal Software Engineer at Red Hat