I am a senior lecturer at the department of computer science (DIDA) at Blekinge Institute of Technology (BTH) in Karlskrona, Sweden. I started my PhD studies in Computer Science at LNU in September 2014 and finished in December 2018. My PhD research focus was on the programming and optimization of heterogeneous parallel computing systems. During this period, I was also involved in different teaching activities in various bachelor and master courses at LNU, including Operating Systems, Parallel Computing, and Compiler Construction. Furthermore, I have been involved in the H2020 SciChallenge project for increasing the attractiveness of science education and scientific careers for young people. I was also involved in the Software Technology for Self-Adaptive Systems project with a focus on Optimizations applied to the Automated Assembly of Customized Control Cabinets.
I did my postdoctoral studies between January 2019 and January 2020 at the Programming Environment Laboratory (PELAB) of the Department of Computer and Information Science (IDA) at Linköping University, Sweden. I was involved in the EXA2PRO EU2020 project, which aims at developing a programming environment to enable the efficient deployment of parallel applications in exascale systems. In particular, we focused on using component-based and skeleton-based programming paradigms for the development of high-level software applications that provides performance portability and better programmability. I was also involved in different teaching activities in the following courses: Programming of parallel computers – methods and tools, Multi-core and GPU Programming, and Scientific Methods.
Since January 2020, I am working as a senior lecturer at the Department of Computer Science (DIDA) at the Blekinge Institute of Technology (BTH) in Karlskrona, Sweden. My research interests include improving the performance and energy consumption of heterogeneous parallel computing systems through various optimization techniques, and improving the programmability and portability of such systems through source-to-source compilation techniques. Currently, I am resposnible and examinator of the Performance Optimization and the Compiler Design and Translation Technology. Furthermore, I do perform bachelor and master thesis supervision.