Eirik Keilegavlen

Senior Researcher at University of Bergen

Bergen, Vestland, Norway
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
Eirik Keilegavlen is a senior researcher and applied mathematician with 13 years of experience developing simulation technology for deformable porous media, focused on geothermal energy and subsurface CO2 storage. He combines deep expertise in multiphysics modeling, numerical methods, and scientific computing with hands-on open-source engineering as the initiator and lead developer of PorePy. Based at the University of Bergen, he supervises Master’s and PhD candidates and collaborates across geology and chemistry to turn theoretical methods into practical simulation tools. His work spans multiscale processes, robust linear and nonlinear solvers, and fast numerical methods for reservoir problems. Eirik has also contributed to prominent community tooling—enhancing meshio to support complex VTU polyhedral cell types and face data—bridging academic research and widely used software. Colleagues describe him as a pragmatic problem-solver who translates rigorous math into usable, extensible code for real-world subsurface challenges.
code13 years of coding experience
job7 years of employment as a software developer
bookPhD, Applied Mathematics, Reservoir mechanics, PhD, Applied Mathematics, Reservoir mechanics at University of Bergen (UiB)
bookMaster's Degree, Applied Mathematics ­ Hydrodynamics, Master's Degree, Applied Mathematics ­ Hydrodynamics at University of Bergen
bookBachelor's Degree, Mathematics, Bachelor's Degree, Mathematics at University of Bergen
github-logo-circle

Github Skills (7)

mathematics10
mesh10
math10
python10
mesh-processing10
numpy9
vtk8

Programming languages (5)

C++Jupyter NotebookMATLABPythonGLSL

Github contributions (5)

github-logo-circle
nschloe/meshio

May 2020 - Oct 2020

:spider_web: input/output for many mesh formats
Role in this project:
userBack-end Developer
Contributions:21 reviews, 31 commits, 3 PRs in 4 months
Contributions summary:Eirik primarily focused on enhancing the `meshio` library's capabilities, specifically regarding the import/export of mesh formats. Their work included implementing support for VTU (Visualization Toolkit Unstructured) polygon and polyhedron cell types, involving modifications to the reader and writer components. They also introduced a data structure to handle face information within polyhedral cells, incorporating relevant tests to validate these enhancements.
meshinput-outputpythonpypispider
pmgbergen/fvbiot

May 2017 - Nov 2019

Contributions:2 PRs, 3 pushes, 1 branch in 2 years 6 months
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
Eirik Keilegavlen - Senior Researcher at University of Bergen