David Stansby is a Senior Data Scientist with 16 years of experience combining academic rigour (PhD in Physics from Imperial College) with hands-on research software engineering at UCL. He builds reliable scientific tooling and documentation, contributing to major open-source projects such as NumPy, Matplotlib, Astropy and SunPy—helping improve core coordinate and visualization functionality used across astronomy and plasma physics. Comfortable across back-end development, technical writing and data visualization, he has a track record of turning complex domain knowledge into clear APIs and docs that improve reproducibility and developer experience. Based in Cambridge, he brings deep domain expertise in scientific computing and a habit of fixing subtle usability issues (e.g., axis/log-scale handling and intersphinx integrations) that quietly improve long-term project maintainability.
15 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Imperial College London
Master of Science - MS, Natural Sciences, Master of Science - MS, Natural Sciences at University of Cambridge
Contributions:18 releases, 1074 reviews, 1809 commits in 5 years 4 months
Contributions summary:David contributed to the project by implementing new features, improving documentation, and fixing minor issues. The commits added a link to the list of allowed attributes when searching for data. The contributions included adding a new module to the API documentation and small doc fixes.
Contributions:543 reviews, 1881 commits, 1579 PRs in 6 years 9 months
Contributions summary:David's contributions focused on refining the functionality and documentation of Matplotlib's histogram plotting and visualization capabilities, a core component of its data visualization offerings. The commits involved refining existing examples and tests, updating documentation to improve clarity, and addressing issues related to axis handling and colorbar integration with log scales and other components. This involved modifying code examples to enhance clarity and usability.
pythondata-sciencegtkdata-visualizationplotting
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.