Steven Lambert is a Web Developer with 13 years' experience focused on front-end architecture, design systems, performance, and accessibility, currently serving as Senior Product Developer - JavaScript, OSS at Deque Systems. He combines deep accessibility expertise—contributing to axe-core and maintaining accessibility tooling like the deprecated react-axe conversion to TypeScript—with practical UI engineering chops. Creator of the lightweight game library Kontra.js, he brings a hands-on approach to building small, efficient libraries and game-focused utilities such as sprite animations and input handling. Based in Pleasant Grove, Utah, he pairs a computer science foundation from BYU–Idaho with sustained open-source involvement that improves documentation, tests, and developer ergonomics. Not actively looking for new roles, he nevertheless continues to influence front-end best practices through OSS and product work that bridges developer tools and inclusive user experiences.
A lightweight JavaScript gaming micro-library, optimized for js13kGames.
Role in this project:
Front-end Developer
Contributions:59 releases, 23 reviews, 445 commits in 8 years
Contributions summary:Steven primarily contributed to the development of a lightweight JavaScript game library, adding functionality to create and render sprite sheet animations. They implemented a sprite class, enabling the display and manipulation of images and animations. Additionally, they integrated a set of essential utilities such as keyboard input and pointer support to enhance the overall usability of the library for game development. The user's changes involved improvements to the codebase, particularly to enhance ease of use and better support for various animation and interactive features.
[DEPRECATED] Accessibility auditing for React.js applications
Role in this project:
Front-end Developer
Contributions:1 review, 50 commits, 59 PRs in 1 year 3 months
Contributions summary:Steven contributed to the `react-axe` repository by implementing fixes and features related to the project's functionality. Their work included debugging debouncing functions within the code. A significant portion of the contributions involved converting the project to TypeScript, which encompassed modifying and refactoring existing code, along with correcting types. Further work focused on documentation improvements and test enhancements.
reacta11ylighthousereact-jsaxe
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.