Ioannis Magkanaris

HPC Performance Engineer at CSCS

Zurich, Zurich, Switzerland
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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job5 years of employment as a software developer
bookDiploma, Electrical and Computer Engineering, Diploma, Electrical and Computer Engineering at National Technical University of Athens
bookDionisos High School
languagesEnglish, Greek, German, French
github-logo-circle

Github Skills (81)

code-generation10
neuron-simulator10
fpga10
dsl10
simulation-framework10
neuroscience10
simulation10
hpc10
linux9
neural-network9
programming-language9
python9
vivado-hls9
cuda9
compiler8

Programming languages (10)

DockerfileC++ShellCAMPLAGS ScriptHTMLRoff

Github contributions (5)

github-logo-circle
iomaganaris/gt4py

Mar 2024 - Jul 2026

Python library for generating high-performance implementations of stencil kernels for weather and climate modeling from a domain-specific language (DSL).
Contributions:58 pushes, 16 branches in 2 years 4 months
iomaganaris/BRIAN-to-C-port

Oct 2020 - Sep 2023

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
adexgoalsimulationpoint-neuronsneuron
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