Thomas Jacques

Vice President Of Engineering at Discord

Menlo Park, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Carnegie Mellon University
github-logo-circle

Github Skills (12)

jscript10
inferno10
javascript10
virtual-dom10
event-handling10
polyfills10
poly10
react10
testing10
jsx9
performance-monitor9
performance-analysis9

Programming languages (8)

TypeScriptC#C++COCamlJavaScriptHTMLAssembly

Github contributions (5)

github-logo-circle
infernojs/inferno

Nov 2015 - Jan 2016

:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
Role in this project:
userFront-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.
javascript-libraryreactinferno-componentjavascriptuser-interfaces
Automatic polyfill service.
Role in this project:
userQA Engineer / Test Automation Engineer
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.
origamipolyfillsystemcode-origami-polyfill-servicejavascriptpolyfill-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