Ioannis Magkanaris is an HPC Performance Engineer based in Zurich with nine years of hands-on experience optimizing high-performance software across CPU and GPU architectures. He has driven performance and tooling at Blue Brain/EPFL—working on a C++ neuronal simulator with OpenACC, CUDA, MPI and vectorized CPU backends—and now applies that expertise at CSCS. His background spans computer architecture, parallel computing, embedded systems, operating systems and VLSI, allowing him to bridge low-level hardware-aware optimization with higher-level scientific workflows and containerized deployments. He has a proven record of producing readable, production-ready C++ and Python tooling used by scientists, including maintaining a DSL transpiler and end-to-end simulation toolchains. Curious by nature, he pairs a rigorous engineering mindset with a broader cultural perspective from international collaboration and a habit of exploring diverse interests like photography and music. This combination makes him effective at translating complex performance problems into practical, reproducible solutions for research computing.
9 years of coding experience
5 years of employment as a software developer
Diploma, Electrical and Computer Engineering, Diploma, Electrical and Computer Engineering at National Technical University of Athens
Porting a neuron simulation based on AdEx point neurons from BRIAN to C++. Goal of this repo is to implement the simulation using different programming models for execution in CPUs and GPUs and their comparison
Contributions:2 PRs, 23 pushes, 4 branches in 2 years 11 months
Local and distributed octrees based on Morton codes with halo discovery and exchange with a 3D collision detection algorithm
Contributions:39 pushes, 6 branches in 8 months
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
Ioannis Magkanaris - HPC Performance Engineer at CSCS