Martin Yeo is an AVD software developer based in Exeter with ~9 years of software experience and seven years in professional engineering roles, blending geoscience open-source work with strong data and BI foundations. At the Met Office he coordinates a 10-person team on the widely used SciTools/iris project (≈7,000 monthly downloads), drove continuous performance benchmarking, and delivered industry-leading support for unstructured mesh data. Previously he built robust data warehouses, automated reporting and analytics across large datasets using the Microsoft BI stack, SQL and scripting, turning complex business needs into reliable solutions. He prioritises user engagement—running surgeries, presentations and knowledge-sharing—to maximise software value and adoption. Curious by training (BSc Hons in Evolutionary Biology) and detail-oriented, he frequently improves existing architecture by applying modern tools and disciplined dependency management.
7 years of coding experience
2 years of employment as a software developer
Hounsdown Secondary School
BSc (Hons), Evolutionary Biology, 1st Class, BSc (Hons), Evolutionary Biology, 1st Class at University of Exeter
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
Role in this project:
Back-end Developer
Contributions:8 releases, 1576 reviews, 115 commits in 3 years 4 months
Contributions summary:Martin contributed to the Iris project by implementing climatological bounds support for NetCDF save and load operations. They also corrected handling of NetCDF VerticalPerspective and Geostationary coordinate systems, improving the library's support for CF conventions. Further contributions involved implementing new features, such as those detailed in the "What's New" document and fixing bugs related to coordinate handling, data structures, and plot rendering, demonstrating a focus on improving core functionality and file format support.
Cartographic rendering and mesh analytics powered by PyVista
Contributions:38 pushes, 15 branches in 2 years 11 months
meshanalyticspythonrenderingpyvista
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.