Chris Bunney

Senior Developer at Met Office

Exeter, England, United Kingdom
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

👤
Senior
🎓
Top School
Chris Bunney is a Senior Developer with 7+ years of professional software and scientific experience, currently shaping operational ocean wave modelling at the Met Office. He combines deep domain expertise in ocean surface waves and physical oceanography with pragmatic software engineering skills across Python, Fortran, C/C++, and HPC-focused system administration. As system owner for the Met Office’s WAVEWATCH III-based forecasting suite he delivers operational model configurations, rapid near-shore SWAN deployments, data visualizations and product automation. His open-source contributions to the widely used NOAA WAVEWATCH III codebase include compiler portability fixes, numerical improvements and OpenMP optimisations that improved stability on Cray and UK Met Office HPC systems. Based in Exeter, he blends hands-on modelling, scientific analysis and production-grade software practices to bridge research and operational forecasting.
code6 years of coding experience
job13 years of employment as a software developer
bookB.Sc. (Hons) Ocean Science, Physical Oceanography, B.Sc. (Hons) Ocean Science, Physical Oceanography at University of Plymouth
languagesEnglish, French
github-logo-circle

Github Skills (8)

fortran10
hpc10
numerical10
numerical-methods10
numeric10
modeling10
openmp9
netcdf7

Programming languages (3)

Jupyter NotebookPythonFortran

Github contributions (5)

github-logo-circle
NOAA-EMC/WW3

Oct 2019 - Aug 2022

WAVEWATCH III
Role in this project:
userBackend Developer
Contributions:149 reviews, 30 commits, 62 PRs in 2 years 9 months
Contributions summary:Chris primarily focused on bug fixes and code improvements within the FORTRAN codebase of the WAVEWATCH III project. Their contributions involved addressing compilation issues, correcting code errors, and enhancing the model's stability and performance, particularly concerning its compatibility with different compiler environments like Cray HPC and the UK Met Office Cray HPC. The user also implemented OpenMP directives and refined the model's handling of numerical calculations, including the addition of a new TP field. The user's work also involved updates to input files and the namelist structure.
snl-applicationshpc-applicationscommunicationsdaciii
ukmo-waves/WW3

Feb 2021 - Dec 2022

WAVEWATCH III
Contributions:2 releases, 39 reviews, 137 commits in 1 year 9 months
iiitileseteagle
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
Chris Bunney - Senior Developer at Met Office