Nikolay Simakov is a computational scientist with over 15 years supporting researchers and 11 years of hands-on experience designing and optimizing HPC tools and workflows. Based at the University at Buffalo’s Center for Computational Research, he built a Slurm simulator, automated remote application launchers for XDMoD, and developed tools for performance monitoring and automatic under-performance detection on supercomputers. His background spans parallel numerical solvers, GPU Poisson solvers, and optimization of hybrid QC/MM codes from postdoctoral work at Pittsburgh Supercomputing Center and Carnegie Mellon. An active contributor to the widely used Spack package manager, he extends HPC software portability by adding and optimizing package builds and benchmarks. Trained as a physicist and chemist (MIPT PhD in Chemistry) with an MA in Biostatistics, he blends deep scientific modeling with pragmatic software engineering to improve real-world HPC resource utilization.
11 years of coding experience
9 years of employment as a software developer
Master of Arts - MA, Biostatistics, Master of Arts - MA, Biostatistics at University at Buffalo
Master of Science (MS), Applied Physics and Mathematics, Master of Science (MS), Applied Physics and Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
Doctor of Philosophy (PhD), Chemistry, Doctor of Philosophy (PhD), Chemistry at Carnegie Mellon University
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:3 reviews, 6 commits, 11 PRs in 1 year 1 month
Contributions summary:Nikolay primarily contributes to the spack/spack repository by adding and modifying package definitions. Their work includes adding new versions of existing packages like IOR and HPCC, as well as modifying package configurations, such as adding patching locations for namd. Furthermore, the user is involved in incorporating the HPC Challenge benchmark and adding the optimization variant. This suggests a focus on expanding the supported software library and optimizing build processes within the package manager.
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.