Project Manager Scientist Software Developer at Software Underground
Zurich, Zurich, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Dieter Werthmüller is a geophysicist and software-savvy researcher with 11+ years applying electromagnetic methods (CSEM, MT, CSAMT, GPR) to oil & gas, geothermal, groundwater and civil-engineering problems. He founded and ran an applied research consultancy in the UK, then led field and research programs in Mexico focused on CSAMT and CSEM before moving into academic and industry research roles in the Netherlands and Switzerland. At ETH Zürich he combines project management, scientific research and software development, and he has contributed practical code and documentation to major open-source projects including SimPEG and SciPy. His work bridges field geophysics, inversion software and reproducible scientific tooling—he’s a Pythonista who improves both algorithms and user-facing utilities. Fluent in cross-disciplinary collaboration, he also serves in professional societies and helped found Software Underground to support open-source geoscience. Outside work he’s an open-source enthusiast and self-described “Master Mezcalier,” a nod to a curious, hands-on temperament that complements his technical rigor.
11 years of coding experience
5 years of employment as a software developer
M.Sc., M.Sc. at RWTH Aachen University
B.Sc., B.Sc. at University of Leeds
M.Sc., M.Sc. at Delft University of Technology
Doctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at The University of Edinburgh
M.Sc., M.Sc. at Eidgenössische Technische Hochschule Zürich
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
Role in this project:
Backend Developer
Contributions:9 reviews, 112 commits, 39 PRs in 4 years 4 months
Contributions summary:Dieter primarily contributed to the development and enhancement of the SimPEG Python package. Their work focused on adding and improving utility functions related to version information display and documentation. The user introduced a `Versions` class and integrated it with the package, utilizing libraries like `scooby` to generate reports. They also addressed typos, corrected documentation errors, and refactored code for improved readability and maintainability.
Software Engineer (with a focus on library development and documentation)
Contributions:6 commits, 7 PRs, 59 comments in 4 years 4 months
Contributions summary:Dieter contributed to the SciPy library by adding "previous" and "next" interpolation functionalities to the `interp1d` function, enhancing the interpolation capabilities. They also implemented corresponding tests and examples demonstrating the usage of these new interpolation methods. Further, the user improved the documentation of sparse linear algebra iterative solvers, clarifying the ability to use linear operators and providing an example for the `fft.fht` function. Lastly, the user fixed a broken link in the README.
scipypythonscientific-computing
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.