Sam Thomson

Senior Researcher at Microsoft

Northampton, Massachusetts, 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

👤
Senior
🎓
Top School
Sam Thomson is a Senior Researcher with 12 years of experience bridging cutting-edge NLP research and production-grade engineering, currently based in Northampton, MA and working at Microsoft. He holds a PhD in Language and Information Technology from Carnegie Mellon and has deep expertise in semantic parsing, tool-calling agents, and code generation stemming from long-term research roles at CMU and the University of Washington. Sam pairs this research background with practical backend engineering—contributing to projects like the ParaSwap SDK to improve limit order and swap logic, showing fluency in integrating algorithmic ideas into real-world systems. His work often focuses on making complex language models actionable via tool integration and robust transaction logic rather than purely theoretical models. Colleagues describe him as someone who moves smoothly between rigorous papers and production code, favoring clear validation and type-safety improvements. He brings a mathematician’s rigor from a Cornell BA together with a track record of shipping reliable, well-documented software.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Arts - BA, Mathematics (Computer Science concentration), Bachelor of Arts - BA, Mathematics (Computer Science concentration) at Cornell University
bookMaster of Language Technologies, Natural Language Processing, Master of Language Technologies, Natural Language Processing at Carnegie Mellon University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
225reputation
3kreached
3answers
0questions
github-logo-circle

Github Skills (18)

solidity10
typescript10
ethereum10
typescript-types10
blockchain10
typescripts10
api-design9
apim9
api9
exchange9
web3js9
cryptocurrency8
javascript8
web-framework7
haskell6

Programming languages (15)

MDXJavaCSSC++CGoHTMLTypeScript

Github contributions (5)

github-logo-circle
paraswap/paraswap-sdk

Mar 2022 - Jul 2022

ParaSwap allows dApps and traders to get the best DEX liquidity by aggregating multiple markets and offering the best rates
Role in this project:
userBack-end Developer
Contributions:8 reviews, 13 commits, 12 comments in 4 months
Contributions summary:Sam primarily contributed to the development of the ParaSwap SDK, focusing on improving the limit order functionality and swap transaction logic. Their work involved modifying and refactoring types, adding new fields to order structures, and adjusting validation checks within the transaction processing logic. These changes facilitated the integration of slippage and source amount options for greater flexibility in order execution. Further contributions included the regeneration of documentation and overall type refactoring within the codebase.
exchangeratesethereumdappsblockchain
samthomson/mediadump

Jan 2015 - Nov 2015

Contributions:127 pushes, 2 branches in 10 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
Sam Thomson - Senior Researcher at Microsoft