I hold a Bachelor’s Degree from the Department of Management Science and Technology of Athens University of Economics and Business. I am also a research associate at BALab, where I conduct research related to software engineering and programming languages, under the supervision of Prof. Diomidis Spinellis.
I spent last year as a research affiliate at the Computer Science Department of Brown University, working on the PaSh project, a shell-script parallelization project hosted by the Linux Foundation, under the supervision of Prof. Nikos Vasilakis. We developed
hs, an out-of-order shell script executor, that automatically executes scripts in parallel without any user involvement. I continue to actively work on PaSh.
My research interests lie in the broader area of computer systems. I am deeply fascinated by the design and implementation of self-optimizing systems, crafted to adapt to dynamic performance needs such as throughput, responsiveness, and scalability. Key to this is the blend of system abstractions which mitigate design-related overheads and dynamic adaptation made possible by innovative system monitoring, scheduling and load-balancing methods. Additionally, I am interested in leveraging program analysis techniques to drive software-level enhancements for these systems, embracing approaches like adaptive compilation and runtime script optimization and statistical methods for optimization.
In my free time, I enjoy a variety of indoor and outdoor activities. Long-distance running and cycling are close to my heart (feel free to follow me on ), either solo or with the company of others. Additionally, I’m passionate about curating playlists. Classic Rock, Indie, Alternative Rock, and Jazz are among my top genres, although I’m always open to exploring new musical horizons. In earlier days, I used to play the piano and take music theory lessons.
|Nov. 2023||I will be serving as Junior PC member for EuroSys 2024!|
|Oct. 2023||I will be serving as Junior PC member for Mining Software Respositories 2024 (MSR ‘24)!|
|Oct. 2023|| I joined the PaSh research workshop, for a week of PaSh hacking! I presented a deep dive of |
|Jun. 2023||makes it to the top of Hacker News and surpasses 1000 GitHub stars! (currently )|
|Jun. 2023||I will be serving as Co-Chair of Web Pressence for Mining Software Respositories 2024 (MSR ‘24)!|
|Apr. 2023||Speculative shell paper was accepted to HotOS 23’!|
|Mar. 2023||Graduated with Honors from my Bachelor’s Degree! 🎓|
|Oct. 2022||Starting my Research Assistantship at Brown University!|
- HotOS ’23Executing Shell Scripts in the Wrong Order, Correctly2023
- TE ’22Software Engineering Education Knowledge Versus Industrial NeedsIEEE Transactions on Education 2022