Overview
I am curently working towards a PhD as part of the Languages, Systems, and Data (LSD) lab at UCSC, working (broadly) on systems, like Twizzler. My research interests span distributed systems, operating systems, and programming language theory and implementation.
Before joining UCSC, I was working as a software engineer and technical lead, most recently at Plum. At the same time, I was involved in a couple of really cool research projects, like PaSh, a system for automatic parallelization of shell scripts, resulting in an average speedup of 6.7x.
For a more detailed list of what I've been up to so far, I would suggest taking a look at my CV.
Publications
Conference proceedings
-
Supply-Chain Vulnerability Elimination via Active Learning and Regeneration
by Nikos Vasilakis, , Shivam Handa, Alizee Schoen, Jiasi Shen, Martin C. Rinard
in Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security (CCS’21) -
PaSh: light-touch data-parallel shell processing
by Nikos Vasilakis, Konstantinos Kallas, Konstantinos Mamouras, , Lazar M. Cvetković
in EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems