Mikael Öhman

System Administrator

Gothenburg, Västra Götaland County, Sweden
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

🤩
Rockstar
🎓
Top School
Mikael Öhman is a systems administrator and HPC specialist with 15 years of experience bridging academic research and production infrastructure at Chalmers University of Technology. He holds a PhD in applied mechanics and leverages deep finite-element and simulation knowledge to troubleshoot and automate complex scientific software stacks. As an active contributor to the EasyBuild ecosystem, he combines backend Python development and DevOps practices to improve reproducible builds of HPC applications like Quantum Espresso. Mikael teaches Python, enjoys low-level work in C++ and is learning Julia, which reflects a continual commitment to tooling and performance. Pragmatic and focused, he prefers solving technical problems over participating in "communities," a candid trait that often leads to concise, effective solutions. Based in Gothenburg, he blends research rigor with hands-on system engineering for scientific computing environments.
code15 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Applied Mechanics, Master's degree, Applied Mechanics at Chalmers University of Technology
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
2,337reputation
32kreached
88answers
4questions
github-logo-circle

Github Skills (19)

scite10
python10
ebuild10
patch10
configuration-management10
linux10
hpc10
environment-variables10
scilab10
science10
scientific-computing10
build-automation9
gaussian6
lapack6
julia6

Programming languages (23)

C++CRustMakefileVueM4GoPerl

Github contributions (5)

github-logo-circle
A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
Role in this project:
userBackend Developer
Contributions:1850 reviews, 987 commits, 1908 PRs in 5 years 2 months
Contributions summary:Mikael primarily contributed to the maintenance and bug fixing of the EasyBuild-EasyConfigs repository. Their commits demonstrate a focus on patching configuration files (easyconfigs) for scientific software, specifically addressing build issues, dependency problems, and platform-specific configurations. The contributions involved code modifications to existing patches and easyconfig files, ensuring compatibility and addressing errors in software installations within a high-performance computing environment. This work helps users install and use scientific software on various HPC systems.
pythondescribecpplinuxscientific-software
Collection of easyblocks that implement support for building and installing software with EasyBuild.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:167 reviews, 66 commits, 113 PRs in 4 years 6 months
Contributions summary:Mikael primarily contributed to the `easybuilders/easybuild-easyblocks` repository by modifying Python code, specifically within the `pythonpackage.py` file, to improve the building and installation of software with EasyBuild. The changes involve correcting argument orders in log messages, adding and conditionally updating the `LDSHARED` environment variable, and ensuring the correct value of `LDSHARED` based on the current compiler. Additionally, the user has added or modified logging to assist in debugging and troubleshooting, and they made updates to Quantum Espresso blocks to support newer versions and external GA.
pythoninstallinglinuxscientific-softwarehpc
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