Robert Mijakovic

Researcher at Leibniz-Rechenzentrum

Munich, Bavaria, Germany
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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookDiploma Engineer of Electrical Engineering Electronics and Automation, Diploma Engineer of Electrical Engineering Electronics and Automation at University of Osijek, Faculty of Electrical Engineering
bookDr.rer.nat. Computer Science, Dr.rer.nat. Computer Science at Technical University of Munich
languagesCroatian, English, Italian, German
stackoverflow-logo

Stackoverflow

Stats
370reputation
121kreached
8answers
1question
github-logo-circle

Github Skills (23)

package-management10
ucx10
mpi10
hpc10
openmpi10
scientific-computing9
build-tools9
package-manager8
python8
package-manager-tool8
build-automation8
autobuild8
autotools8
c117
c177

Programming languages (7)

C++ShellCPerlTclFortranPython

Github contributions (5)

github-logo-circle
spack/spack

Jan 2020 - Jul 2021

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-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.
compilerspythonradiussplatformslinux
robert-mijakovic/spack

Feb 2020 - Feb 2025

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