Thomas Jacques is a seasoned engineering leader with 14+ years designing and scaling consumer platforms, currently serving as Vice President of Engineering at Discord after leading engineering and CTO roles at Tinder and OkCupid. He specializes in infrastructure, recommendation systems, spam/fraud mitigation, and data-driven experimentation, and has a track record of doubling matchmaking relevance through applied ML and product-focused engineering. Thomas combines hands-on contributions to open-source projects (notably performance and event-handling improvements in the Inferno JS library) with executive-level strategy, building cross-functional organizations that empower teams to move fast and ship simple, elegant solutions. Based in Menlo Park and Carnegie Mellon-educated, he brings a pragmatic blend of deep technical craft and people-first leadership to high-impact consumer products.
14 years of coding experience
14 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Carnegie Mellon University
:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
Role in this project:
Front-end Developer
Contributions:71 commits, 2 PRs, 37 pushes in 2 months
Contributions summary:Thomas made several contributions focused on improving the Inferno JavaScript library's event handling system. They implemented and refined event hooks, including stopPropagation and preventDefault functionalities, and added features to add root DOM event listeners. The user also addressed bug fixes, and improved the code's structure and efficiency. These changes appear to be aimed at enhancing the performance and configurability of the event handling within the Inferno library.
Contributions:4 PRs, 8 comments, 4 issues in 6 months
Contributions summary:Thomas's contributions primarily focused on improving the test suite for the polyfill-service repository. Their work involved modifying existing test files, adding new tests, and fixing test calls. They specifically addressed issues related to event handling in IE8, ensuring the polyfills behaved correctly in different scenarios. The user's changes improved the overall testing coverage and reliability of the polyfill service.
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
Thomas Jacques - Vice President Of Engineering at Discord