Robert Mijakovic is an experienced researcher and software engineer with a doctorate from Technical University Munich and over a decade working at the intersection of HPC, MPI, and system software. He has driven performance analysis and optimization efforts on multi-/many-core processors, GPUs and large clusters, and has hands-on expertise with Spack and EasyBuild—contributing backend and DevOps improvements to the widely used Spack package manager. His roles at LRZ and Huawei show deep experience tuning MPI stacks (OpenMPI, Intel MPI), InfiniBand fabrics, and deploying monitoring and regression frameworks for supercomputers like SuperMUC-NG. Comfortable across C/C++, CUDA/OpenCL, FPGA (VHDL) and automation tooling (Ansible, ReFrame), he blends low-level optimization with production-grade packaging and deployment. A less obvious strength is his track record of collaborating with hardware vendors to diagnose and fix vendor-level bugs, bridging research insights into real-world HPC operations.
10 years of coding experience
4 years of employment as a software developer
Diploma Engineer of Electrical Engineering Electronics and Automation, Diploma Engineer of Electrical Engineering Electronics and Automation at University of Osijek, Faculty of Electrical Engineering
Dr.rer.nat. Computer Science, Dr.rer.nat. Computer Science at Technical University of Munich
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:20 reviews, 79 commits, 106 PRs in 1 year 6 months
Contributions summary:Robert primarily contributes to the Spack package manager by enhancing the build process and dependencies for various HPC packages like OpenMPI and UCX. This includes adding support for MPI_THREAD_MULTIPLE to OpenMPI and UCX fabrics, as well as updating the versions of several Intel packages. They also address bugs and typos within the package definition files, and update and maintain the packages. Their work demonstrates experience with build tools, package management, and potentially the integration of HPC libraries.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:79 pushes, 129 branches in 5 years
compilerstrinitycoredubplatformspackage-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.
Request Free Trial
Robert Mijakovic - Researcher at Leibniz-Rechenzentrum