David Petersen is a Senior Software Architect with 16 years of web development experience, currently leading architecture and multi-team delivery at Intertek Alchemy in Austin. He has deep front-end chops—JavaScript, jQuery/jQuery UI and React-related tooling—and a history of modernizing large applications, including converting a legacy Backbase app to a jQuery-driven LMS. A long-time tinkerer who started building sites in high school, David pairs hands-on coding with UX-focused improvements and backend work in PHP/MySQL and serverless environments. He’s an active open-source contributor, having improved React linting rules and refined jQuery UI components to harden event handling and API behavior. Colleagues rely on him to translate product needs into pragmatic, maintainable solutions while staying curious about emerging web technologies.
16 years of coding experience
22 years of employment as a software developer
Associate of Applied Science, Visual Communication Design - Interactive Design Specialization, Associate of Applied Science, Visual Communication Design - Interactive Design Specialization at Austin Community College
Contributions:1 review, 15 commits, 13 PRs in 6 years 2 months
Contributions summary:David primarily contributed to the React-specific linting rules for ESLint. Their work focused on enhancing the functionality of these rules by introducing new checks, such as preventing direct state mutations. They also addressed reported bugs and improved existing rules, including the `jsx-no-bind` rule and the handling of text nodes. Furthermore, the user added a new rule (`no-danger-with-children`) and resolved issues related to spread attributes and style prop validation.
Contributions summary:David's commits primarily focus on modifications and enhancements to the jQuery UI tabs component. They are responsible for fixing bugs related to event handling and ensuring correct behavior when the index is undefined. The user also refactored the codebase, breaking down functionalities into individual methods and addressing CSS consistency. Furthermore, they worked on deprecating methods and options, updating the UI to reflect the changes.
user-interfacejavascriptjquery
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
David Petersen - Senior Software Architect at Intertek Alchemy