Nick Papior is an HPC specialist with 15 years of experience building and optimizing high-performance scientific software, currently based at DTU Compute in Denmark. His background blends deep numerical methods and distributed computing—contributions to flagship projects like SciPy, NumPy, LAPACK and Open MPI show a focus on linear algebra accuracy, build-system robustness, and MPI communicator locality improvements. He has a strong research pedigree from DTU and ICN2, where he extended DFT/NEGF codes (TranSIESTA, TBtrans) for multi-electrode transport and taught advanced workshops on large-scale tight-binding and DFT workflows. Equally comfortable troubleshooting numerical regressions as he is architecting scalable parallel algorithms, he brings an uncommon mix of production-grade open-source maintenance and academic rigor.
15 years of coding experience
3 years of employment as a software developer
High School Exam, Mathematics, High School Exam, Mathematics at Roskilde Katedralskole
Master of Science (M.Sc.), Nanotechnology, Atomic Scale Physics, Master of Science (M.Sc.), Nanotechnology, Atomic Scale Physics at Danmarks Tekniske Universitet / DTU
Bachelor of Applied Science (B.A.Sc.), Physics, Bachelor of Applied Science (B.A.Sc.), Physics at Danmarks Tekniske Universitet
Contributions:11 reviews, 18 commits, 14 PRs in 4 years 6 months
Contributions summary:Nick primarily contributed to bug fixes and maintenance tasks within the LAPACK development repository. Their work involved removing unused external definitions and variables, optimizing code, and correcting documentation errors. The user demonstrated a deep understanding of the codebase by making targeted changes to improve the accuracy and efficiency of existing routines. They also addressed test failures by correcting erroneous tests.
The fundamental package for scientific computing with Python.
Role in this project:
Back-end Developer
Contributions:7 reviews, 27 commits, 11 PRs in 5 years 7 months
Contributions summary:Nick primarily worked on improving the build process for NumPy, a scientific computing package. Their contributions included extending the distutils module to read extra flags from `site.cfg`, allowing for more flexible configuration of compilation parameters. They also added tests for these new features, ensuring correct reading of extra flags and overall stability, while also making several fixes to address issues related to Python and Travis builds. This work enhanced the build system and increased the customization capabilities for users.
lapackpythonmpindarrayconvolution
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.