Robert Cohn is a Senior Principal Engineer at Intel with over two decades of experience in high-performance computing, compilers, and build systems. He holds a PhD in Computer Science from Carnegie Mellon and began his career in engineering roles at Digital Equipment Corporation and Compaq before joining Intel. Over 13+ years of active GitHub contributions, he has been a back-end developer and build engineer for the widely used spack package manager, integrating Intel oneAPI compilers, MKL, and multiple MPI implementations to smooth complex multi-compiler, multi-platform builds. Known for pragmatic engineering, he creates inheritable package classes, patches tricky dependency and environment issues, and ensures reproducible installations across diverse HPC stacks. Based in Salem, New Hampshire, he combines deep academic pedigree with hands-on open-source work that quietly enables large-scale scientific and engineering software ecosystems.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Cornell University
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Carnegie Mellon University
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer & Build Engineer
Contributions:328 reviews, 43 commits, 208 PRs in 1 year 11 months
Contributions summary:Robert primarily contributed to the `spack/spack` repository by adding and refining packages related to Intel oneAPI tools, including compilers and various libraries like MKL and MPI. Their work involved creating inheritable package classes, managing installation scripts, and integrating these tools with Spack's build system. Additionally, the user addressed issues with environment setup and dependencies for these packages, including adding patches and making adjustments to support different build configurations and MPI implementations, such as OpenMPI, Intel MPI, and cray-mpich.
Contributions:14 reviews, 143 commits, 96 PRs in 1 year 10 months
syclmanual
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.