Massimiliano Culpo

Sole Owner at np-complete, S.r.l.

Lombardy, Italy
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
Massimiliano Culpo is an experienced HPC-focused software engineer and sole owner with 11 years of professional experience bridging applied mathematics and electrical engineering. He holds a Ph.D. in applied mathematics and an M.Sc. in electrical engineering, and has deep expertise in PDE discretization, circuit/device simulation, and scientific software development. His career spans roles at EPFL and CINECA where he built and optimized large-scale C/C++ HPC codes, led EU project work packages, and taught MPI/OpenMP and C++ courses. A core contributor to the widely used Spack package manager, he has improved build robustness and refactored numerous package recipes as a backend developer and build engineer. Based in Lombardy, Italy, he combines rigorous academic training with hands-on parallel programming and object-oriented design, and consistently seeks new technologies to tackle complex computational problems.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Applied Mathematics, Magna cum Laude, Doctor of Philosophy (Ph.D.), Applied Mathematics, Magna cum Laude at Bergische Universität Wuppertal
bookMaster of Science (M.Sc.), Electrical and Electronics Engineering, 100L/100, Master of Science (M.Sc.), Electrical and Electronics Engineering, 100L/100 at Politecnico di Milano
bookIstituto "A. Manzoni" Suzzara (MN)
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
7,962reputation
692kreached
131answers
13questions
Badges
loops
top-5%
multiprocessing
top-5%
cmake
top-5%
parallel-processing
top-1%
openmp
top-1%
github-logo-circle

Github Skills (15)

parallel-processing10
openmp10
cmake10
makefile10
package-management10
build-automation9
loops9
multiprocessing9
c-language8
fortran8
cprogramming-language8
vector6
pool6
python6
multithreading6

Programming languages (17)

PowerShellC++CSSJinjaCCMakeNASLGo

Github contributions (5)

github-logo-circle
spack/spack

Sep 2015 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend Developer & Build Engineer
Contributions:11 releases, 12368 reviews, 1488 commits in 7 years 5 months
Contributions summary:Massimiliano's commits primarily focused on refactoring package definitions within the Spack package manager repository. They removed custom build phases from multiple package recipes, converting them to Makefile packages, and introduced new configuration options. The user also implemented adjustments to the build environment, including setting compiler flags and dependencies, and fixed inconsistencies in build processes for various packages.
compilerspythonradiussplatformslinux
epfl-scitas/spack

Sep 2015 - Jul 2019

A flexible package manager designed to support multiple versions, configurations, platforms, and compilers.
Contributions:551 commits, 259 PRs, 1423 pushes in 3 years 11 months
compilersgleamazerothcoredubplatforms
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
Massimiliano Culpo - Sole Owner at np-complete, S.r.l.