About me
I am a PhD student at the Computer Science Department of Columbia University, advised by Prof. Kostis Kaffes. My research focuses on enhancing operating system scheduling by integrating machine learning techniques to improve performance and efficiency in dynamic environments.
I hold a BSc. from the Department of Management Science & Technology of Athens University of Economics and Business. I am also a research associate at BALab, where I conduct software engineering research, advised by Prof. Diomidis Spinellis.
I am also a research affiliate at the Atlas Systems Group at the Computer Science Department of Brown Univerisy, working on the PaSh project, a shell-script parallelization project hosted by the Linux Foundation, advised by Prof. Nikos Vasilakis. We developed hs
, an out-of-order shell script executor, that automatically executes scripts in parallel without any user involvement. We also developed , a lightweight command-line sandbox tool which lets users inspect the results of a command before committing the result. I continue to actively work on hs
, and try
.
My research interests lie in the broader area of computer systems. I am deeply fascinated by the design and implementation of self-optimizing systems that can adapt to fluctuating performance requirements 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 system monitoring, scheduling and load-balancing methods. Machine learning excites me because it unlocks even greater potential for system optimization, enabling more intelligent, automated decisions that go beyond traditional methods.
Recent news
Sep. 2024 | I have been awarded the Columbia SEAS Doctoral Fellowship! |
---|---|
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 hs . |
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! |
Aug. 2022 | The Software Engineering Education Knowledge vs Industrial Needs paper gets Published in IEEE Transactions on Education Volume: 65 Issue: 3. |
Personal
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.