Alen Stojanov
PhD
I completed my PhD degree in Computer Science at ETH Zürich in the Advanced Computing Laboratory, supervised by Prof. Dr. Markus Püschel. My interests include compilers, high performance computing, generators and domain specific languages (DSLs).
I am originally from Veles, North Macedonia
where I was born and grew up. Before obtaining my PhD degree at ETH Zurich, I obtained my MSc degree at EPFL Lausanne,
and my BSc degree at Jacobs University Bremen
.
My research focuses on building modern high level abstractions for code generators using Scala, Lightweight Modular Staging (LMS) framework and meta-programming. I also have tendency to play with auto-tuning and explicit vectorization using structural optimizations of DSLs to achieve highest performance.