Code
Showcase of some of the code I ‘ve written in the past.
Personal projects:
- Minimal Operating System built from scratch (C)
- Personal finance web app (Python/Django)
- Standalone Apache Flink cluster deployment with Ansible (Ansible)
- Simple C++ command-line arguments parsing library (C++)
- Dashboard for self-hosted apps (JavaScript/React)
- My dotfiles (Shell)
- Graph Analysis Toolkit (MATLAB)
TU Delft Coursework
- Data Visualization Information Visualization (JavaScript/D3.js) - Volume Visualization (C++/OpenGL)
- Distributed Systems Paper implementation (Scala, Shell)
- Cyber Data Analytics Data analytics in the context of cybersecurity (Python/Scikit-learn)
- Deep Learning Paper reproduction (Python/PyTorch)
- Computer Vision by Deep Learning Project - Liver segmentation on CT images (Python/PyTorch)
- Release Engineering for Machine Learning Applications ML app with automated tests, deployment, monitoring (Python, Kubernetes)
- Web-scale Data Management Scalable web app with strong data consistency (Java/Spring, Kubernetes)
ACG Coursework
- Quantitative Finance project Comparison between statistical and Deep Learning methods for time-series analysis (Python/Keras,statsmodels)
NTUA Coursework
- Thesis - Large-Scale Real-Time Anomaly Detection My thesis project (Python, Scala, Ansible)
- Algorithms and Complexity Course assignments (C++)
- Software Engineering Web app (C#, Bootstrap, JQuery)
- Artificial Intelligence A* implementation on OpenStreetMap data (Java)
- Embedded Systems Course assignments (C, Assembly)
- Distributed Systems Distributed group messaging application (Python)
- Programming Languages I Course assignments (C, Java, SML/NJ, Prolog)
- Operating Systems Course assignments (C)