Picture of me on a small island near Stockholm

About Me

I'm a human being (version he/him), originating from Crete, Greece. How I spend my free time depends on the weather, my mood and my ever-changing set of interests.

I'm currently enjoying a Doctoral position at the CORES Lab (Systems Group, ETHz), under the whimsical supervision of Prof. Michal Friedman. [exact focus area: coming soon]

I've also had the pleasure of previously spending significant time at the CARV Lab of ICS-FORTH, under the unforgettable (in all the best ways) supervision of Prof. Polyvios Pratikakis, where we researched software-based techniques for fine-grain GP-GPU isolation.

In case of an emergency, a copy of my CV can be obtained using this link.

Hobbies

I love playing pretty much any sport thrown at me, with a soft spot for basketball and table-tennis. Whenever possible, I equally appreciate cycling, playing piano and going for a swim.

I'm not a conventional modern gamer, but I do have fun with most of the Super Mario and Pokemon games, going all the way back to the Gameboy era!

I like computers (and the science behind them). I tend to find most interesting the lower levels of the stack, namely Hardware Architecture, Systems Software and High-Performance Optimizations. I can also relate myself a bit to the theoretical side with Type Systems and Programming Languages, while I have also enjoyed working on Safety Critical Systems using Formal Methods.

Education

I completed both my BSc (2019–23) and my MSc (2023–25) degrees at the Computer Science Department of the University of Crete (UoC). One of my BSc semesters was spent at the Polytechnic University of Catalonia with the Erasmus mobility program (accompanied by my ping-pong Padawan Christos Zarkos). There, under the wonderful direction of Dr. Leonidas Kosmidis, I (surprisingly) managed to complete my BSc thesis, investigating the application of formal methods on GP-GPU kernels.

I feel like there should be a bit more content below to scroll towards.

Here's a table with my TAs during my studies:

Computer Organization Spring 2023–25 UoC
Data Structures Fall 2023–24 UoC
Digital Design Fall 2024 UoC
Information System Analysis & Design Spring 2022 UoC