Roland Kaufmann is a Senior Consultant and software engineer with 14 years of experience building robust software that streamlines business processes, from power trading valuation systems to single-page web apps and containerized deployments. Trained in both economics and computer science, he blends quantitative rigor with pragmatic engineering—skills honed during a long research career in porous fluid flow and enhanced by production work on OLAP performance and RESTful services. He has deep numerical and CFD experience from academic work on Darcy-scale discretizations and Navier–Stokes simulations, and has co-authored several scientific papers. Roland also contributes to major open-source projects such as numpy, where he fixed Windows build and MinGW linkage issues, reflecting attention to low-level build reliability. Based in Bergen, Norway, he favors clean, versatile code that survives both research and enterprise constraints. A quirky aside: he still writes his own bio in the third person.
13 years of coding experience
22 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Bergen (UiB)
Bachelor of Business Administration - BBA Strategy Innovation Project Administration, Bachelor of Business Administration - BBA Strategy Innovation Project Administration at Norwegian School of Economics (NHH)
High School Math Physics Chemistry, High School Math Physics Chemistry at Langhaugen VGS
The fundamental package for scientific computing with Python.
Role in this project:
Backend Developer
Contributions:14 commits, 8 PRs, 27 comments in 6 months
Contributions summary:Roland primarily contributed to the `numpy/numpy` repository by addressing build and compilation issues related to the MinGW compiler on Windows platforms. They fixed bugs in the build process, particularly regarding the handling of Python DLLs and import libraries within virtual environments. Their work involved modifying the `mingw32ccompiler.py` and `misc_util.py` files to correctly identify and link the necessary runtime libraries. Furthermore, they updated documentation and improved support for building extensions with MinGW.
Contributions:2 releases, 6 pushes, 3 branches in 3 years
post-processingpython3d-viewerreservoirviewer
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.