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.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Arts - BA, Mathematics (Computer Science concentration), Bachelor of Arts - BA, Mathematics (Computer Science concentration) at Cornell University
Master of Language Technologies, Natural Language Processing, Master of Language Technologies, Natural Language Processing at Carnegie Mellon University
ParaSwap allows dApps and traders to get the best DEX liquidity by aggregating multiple markets and offering the best rates
Role in this project:
Back-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.
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.