Patrick Thomson

Trader at Goldman Sachs

New York, New York, 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
Patrick Thomson is a seasoned trader with 13+ years driving electronic market-making and ETF trading across top-tier firms including Goldman Sachs, KCG Holdings, Virtu Financial, and Cantor Fitzgerald. He has progressed from trader roles to leadership as Head of ETF Sales & Trading EEMA and Co-Head Fixed Income ETF Trading, blending market microstructure expertise with cross-asset execution strategy. Based in New York, he now trades at Goldman Sachs, bringing institutional experience in both U.S. and EEMA markets. Unusually for a trader, he contributes to open-source development on the widely used tree-sitter parsing project, demonstrating technical fluency in coding, serialization, and front-end highlighting that complements his quantitative trading instincts.
code13 years of coding experience
job2 years of employment as a software developer
bookCornell University
github-logo-circle

Github Skills (12)

c1710
parserator10
parser10
tree-sitter10
text-parsing10
c1110
parsing10
sql-query9
rust9
wasm-pack8
rust-wasm8
javascript7

Programming languages (23)

CSSC++RustCSchemeTeXGoHTML

Github contributions (5)

github-logo-circle
tree-sitter/tree-sitter

May 2019 - Feb 2022

An incremental parsing system for programming tools
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 106 commits, 33 PRs in 2 years 9 months
Contributions summary:Patrick primarily contributed to the development of the tree-sitter project, a parsing system for programming tools. Their work included enhancing the codebase's robustness by implementing NULL-safe functions for memory management. They also added support for MinGW tooling, simplified serialize implementations, and implemented class and call tagging features, which likely required interaction with both front-end and back-end aspects of the project, including language parsing, data structures, and serialization. Furthermore, the user modified and enhanced the highlight and query functionality, which suggests a focus on front end development.
incrementaltree-sitterincremental-parsingrustprogramming-tools
Contributions:17 commits, 1 push, 1 branch in 1 year 2 months
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
Patrick Thomson - Trader at Goldman Sachs