Mika Pflüger is a managing director and research software engineer with 14 years of experience building reliable scientific software for climate science and policy analysis. He leads Climate Resource’s European arm while contributing hands-on backend engineering work—refactoring model code in the MAgPIE agricultural model and improving test automation and data handling in the widely used datalad project. His background spans a PhD in experimental physics and metrology at PTB to applied modelling at PIK, giving him a rare mix of rigorous measurement expertise and production-grade research software engineering. Based in Berlin, he focuses on making complex climate models and datasets more testable, reproducible, and robust for policy-relevant decision support.
14 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Physics, Master of Science - MS, Physics at Freie Universität Berlin
Doctor of Science, Physics, Doctor of Science, Physics at Humboldt-Universität zu Berlin
Model of Agricultural Production and its Impact on the Environment (MAgPIE) - model code
Role in this project:
Backend Developer
Contributions:2 reviews, 11 commits, 2 PRs in 11 days
Contributions summary:Mika primarily focused on refactoring and improving the "empty model" functionality within the MAgPIE project. They implemented a mechanism to regenerate the empty model on usage, ensuring the latest data is incorporated. Furthermore, the user corrected file connection handling and incorporated merges from the 'develop' branch. This work appears geared towards streamlining model testing and data handling within the MAgPIE framework.
Keep code, data, containers under control with git and git-annex
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:7 commits, 1 PR, 6 comments in 2 days
Contributions summary:Mika primarily contributed to the testing and internal functionality of the `datalad/datalad` repository. Their work involved creating, modifying, and testing the behavior of various data management tools within the project. They focused on implementing tests, skipping tests under specific conditions (e.g., systems without symlink support), and addressing issues related to aliases in RIA stores. Furthermore, the user added features such as an alias argument to create_sibling_ria.
containerspythonkeepversion-controldataset
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
Mika Pflüger - Managing Director at Climate Resource S GmbH