Welcome to my homepage!

I am an experienced manager and researcher. I have successfully managed complex, multi-platform and muli-disciplinary projects. As a High Performance Computing (HPC) expert, I have worked on increasing software performance using multi-core CPU and GPU technologies.

My technical interests and expertise include:

Software and infrastructure management, high performance/parallel computing with multi-core CPUs and GPGPUs, virtualization, grid and cloud computing, large-scale distributed computing, bioinformatics, operating systems, programming languages, machine learning, nature-inspired problem solving, and open source software development

You can contact me at:


View my profiles on:

Kamran Karimi's Google Scholar profile

Kamran Karimi's ResearchGate profile    

View Kamran Karimi's profile on LinkedIn