John Resig is a veteran software architect and creator of jQuery, with over 20 years of experience building front-end platforms and developer tooling. As Chief Software Architect at Khan Academy he leads frontend infrastructure and built the Computer Programming learning environment while driving work on accessibility, internationalization, mobile, and performance. He combines deep JavaScript expertise—contributions to Sizzle, QUnit, TestSwarm and other cornerstone projects—with hands-on engineering on CSS-in-JS and image-search backends. John is also a published author (Secrets of the JavaScript Ninja) and applies computer vision to digital humanities, creating searchable art image archives like Ukiyo-e.org and PHAROS Images. His track record spans open-source leadership, large-scale education products, and research collaborations, reflecting a rare blend of community-driven tooling and product-focused architecture. Based in the Hudson Valley, he balances technical direction with scholarly interests in art history and computing.
20 years of coding experience
7 years of employment as a software developer
BS in Computer Science Data Mining Economics and Web Development, BS in Computer Science Data Mining Economics and Web Development at Rochester Institute of Technology
Contributions summary:John primarily contributed to the Sizzle CSS selector engine, making improvements and bug fixes. Their work involved modifications to the core selector engine, including adjustments to attribute selector handling, improvements to performance for specific selectors, and refinements to positional selector logic. The user also addressed several bugs, ensuring the engine's compatibility across various browsers and fixing issues related to attribute and child selectors.
Distributed continuous integration testing for JavaScript.
Role in this project:
Front-end Developer
Contributions:155 commits in 2 years 2 months
Contributions summary:John contributed code related to the jQuery test suite. Their initial commit involved landing code from an older jQuery patch review system. Subsequent commits included adding data and modifying the test suite, including changes to HTML, and file structure. The user’s work focused on modifying and expanding the existing testing infrastructure.
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
John Resig - Chief Software Architect at Khan Academy