Thomas Smith is a Senior Quantitative Developer in London with nine years of focused quant and fixed-income experience, currently building systematic solutions at Citadel after roles at Barclays and proprietary trading shops. He blends portfolio management instincts from his time as a fixed income PM with hands-on software engineering, shipping production code that supports trading and risk decisions. His open-source contributions to pandas—targeting tricky groupby edge cases with categorical data—highlight a pragmatic attention to data correctness that improves analytics reliability. Educated at Oxford and the University of Toronto, he pairs rigorous quantitative training with commercial market experience across hedge funds and energy trading. Colleagues describe him as entrepreneurial and detail-oriented, equally comfortable designing models and hardening the data pipelines that feed them.
9 years of coding experience
11 years of employment as a software developer
Master's Degree, Master's Degree at University of Oxford
Bachelor of Commerce, Bachelor of Commerce at University of Toronto
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
Data Scientist
Contributions:11 reviews, 12 commits, 16 PRs in 1 year
Contributions summary:Thomas primarily contributed to the testing and bug fixing of the pandas library, focusing on the `groupby` functionality. Their commits addressed issues related to categorical data, ensuring correct handling of missing categories and resolving incorrect behavior in aggregation functions like `sum` and `count`. They added tests to cover these scenarios, demonstrating a focus on data analysis and manipulation using pandas.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Contributions:124 pushes, 27 branches in 1 year 1 month
polarspythondatalabeled-datamanipulation
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.