John Krasting is a research scientist and climate model developer with nearly 20 years of public, private, and government experience and a Ph.D. in Atmospheric Science from Rutgers. He builds and automates state-of-the-art climate model diagnostics and scalar frameworks—contributing to flagship projects like MOM6 and web-ready analysis for NOAA—while emphasizing efficiency and reproducible process management. His work spans core model development, big-data analysis of ensemble outputs, and statistical approaches to carbon–climate interactions, ocean uptake, and sea level rise, with papers in journals such as Nature Geoscience and PNAS. John combines technical leadership—running project teams and crafting CMIP-compatible diagnostics—with clear public communication skills developed as on-air talent and adjunct lecturer. He is particularly adept at turning complex oceanographic diagnostics into reusable, web-friendly tools that ease monitoring and interpretation of model behavior.
Contributions:1 release, 124 commits, 48 PRs in 4 years 1 month
Contributions summary:John primarily contributed to the development and maintenance of analysis scripts, focusing on the processing and visualization of oceanographic data. Their work involved adding functionality to existing scripts for tasks such as plotting meridional overturning, SST bias, and zonal salinity/temperature bias. The user also refactored scripts to enhance their usability and adaptability for web-based applications, demonstrating an understanding of both command-line and web analysis environments. Additional contributions included generating new diagnostics for heat transport and other oceanographic parameters.
Contributions:48 commits, 13 PRs, 6 pushes in 7 years 5 months
Contributions summary:John primarily contributed to the development of scalar diagnostics within the Modular Ocean Model (MOM6) repository. Their work involved creating a framework for these diagnostics, including functions to register and post scalar fields. Key contributions included modifying existing code to incorporate new scalar diagnostics and implementing global average calculations for sea surface temperature and salinity. The user also added CMOR (Climate Model Output Representation) attributes and logic, enhancing the model's compatibility with CMIP standards.
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.