Matthew Richards

Senior Consultant (Data Science)

Sydney, New South Wales, Australia
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
Matthew Richards is a Senior Consultant in Data Science based in Sydney who blends applied mathematics, transport modelling and software engineering to deliver robust, maintainable activity-based models and analytics. With seven years’ experience at Veitch Lister Consulting and a University Medal in Applied Mathematics, he tackles transport mode-choice and estimation problems using rigorous modelling and practical software architecture. A core developer and maintainer on the widely used GeoPandas project, he focuses on preserving geometric integrity and CRS correctness in geospatial data pipelines—work that bridges research-grade models and production tooling. He is passionate about open source, reproducible analysis and making complex transport models more interpretable and operational.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor of Mathematics (Honours), Applied Mathematics, Honours Class I (and Univeristy Medal), Bachelor of Mathematics (Honours), Applied Mathematics, Honours Class I (and Univeristy Medal) at The University of Queensland
github-logo-circle

Github Skills (10)

pandas10
geopandas10
debug10
geospatial10
python10
shapely10
data-structure9
spatial-data-analysis9
data-structures9
testing8

Programming languages (5)

TypeScriptCRustJupyter NotebookPython

Github contributions (5)

github-logo-circle
geopandas/geopandas

Jun 2021 - Jan 2023

Python tools for geographic data
Role in this project:
userBack-end Developer
Contributions:497 reviews, 39 commits, 202 PRs in 1 year 7 months
Contributions summary:Matthew primarily contributed to bug fixes and improvements within the GeoPandas library. Their commits addressed issues related to CRS (Coordinate Reference Systems) handling, including losses during dataframe operations and inconsistencies. They implemented solutions for merging, concatenating, and applying transformations to GeoDataFrames while maintaining the integrity of geometry column names and ensuring consistent error handling. Their work focused on core data structure functionalities and API improvements, with a focus on ensuring correct data handling and preventing regressions.
pythongeographygeographic-datapython-toolsgeopandas
m-richards/pyogrio

Feb 2022 - May 2024

Vectorized vector I/O using OGR
Contributions:6 PRs, 82 pushes, 7 branches in 2 years 3 months
vectorizedvectormachine-learningogr
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
Matthew Richards - Senior Consultant (Data Science)