Christoph Keller is a Senior Catastrophe Model Specialist and atmospheric scientist with 11 years of experience building large-scale geospatial models, numerical model development, and applied machine learning for operational forecasting. He led development of NASA’s GEOS composition forecast systems and contributed backend improvements to the widely used GEOS-Chem science codebase, including chemistry diagnostics and heterogeneous reaction parameterizations. His career blends academic rigor (PhD-level atmospheric science) with production deployment at institutions from Harvard and NASA to Swiss Re, where he now applies atmospheric expertise to catastrophe risk modeling. Unusually, he combines hands-on coding of model internals with generative AI emulation of complex models, accelerating forecasts and anomaly detection in near-real time.
11 years of coding experience
14 years of employment as a software developer
Master's Degree, Master thesis, Master's Degree, Master thesis at National Environmental Research and Training Center (CENICA), Mexico
Master's Degree, Atmospheric and Climate Science, Master's Degree, Atmospheric and Climate Science at Eidgenössische Technische Hochschule Zürich
Doctor of Philosophy (Ph.D.), Atmospheric Science, Doctor of Philosophy (Ph.D.), Atmospheric Science at Swiss Federal Laboratories for Materials Science and Technology (EMPA)
GEOS-Chem "Science Codebase" repository. Contains GEOS-Chem science routines, run directory generation scripts, and interface code. This repository is used as a submodule within the GCClassic and GCHP wrappers, as well as in other modeling contexts (external ESMs).
Role in this project:
Back-end Developer
Contributions:15 reviews, 94 commits, 2 PRs in 2 years 1 month
Contributions summary:Christoph primarily contributed to the back-end aspects of the GEOS-Chem model. Their work focused on defining and reading initial conditions from external files, modifying the heterogeneous reaction rate calculations, and updating diagnostics related to the chemical composition. They also updated the analysis functionality for ozone and nitrogen dioxide, enabling the use of increments and providing flexibility with the units.
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
Christoph Keller - Senior Catastrophe Model Specialist