Software Engineer
Building infrastructure where AI research meets compute —
HPC clusters, MLOps pipelines, and self-hosted systems.
Scroll
0+
Self-hosted services
0
Node HPC cluster
0+
Years engineering
About
I'm a Software Engineer at IIT, NCSR "Demokritos", working on Pharos — the Greek AI Factory, an EU-funded initiative bringing national AI computing infrastructure to researchers across Greece.
My work spans HPC cluster administration (Slurm, Open OnDemand, Ansible), MLOps platform engineering, and a self-hosted homelab running 20+ services behind Traefik. I hold an M.Eng from AUTh with a thesis on a declarative DSL for streaming ML pipelines.
Mensa member. Fluent in Greek, English, Italian, and German.
Stack
Infrastructure
k3s with Istio ambient mode — no sidecars, ztunnel handles mTLS at L4
HPC
3-node cluster at NCSR "Demokritos" — Open OnDemand exposes Jupyter, VSCode & RStudio as Apptainer apps
Experience
Nov 2021 – Nov 2024
SpaceDot (student space team)
Built the Angular operator UI to monitor and control the team's satellite data transmission system. Containerized the application with Docker, cutting deployment time by 40%.
Jul 2024 – Sept 2024
Technology Without Borders
Created B2B apps with Microsoft PowerApps, reducing processing time by 98%. Designed an event management app with Flutter & Dart, and built a Chrome extension using Plasmo and Firebase.
Jul 2025 – Feb 2026
ICS, FORTH
Trained a semantic segmentation model for river regions (Dice 0.91). Deployed the data pipeline on Kubernetes with Kafka, MinIO, PostgreSQL, and Grafana. Built a full-stack web app for real-time model monitoring.
Feb 2026 – Present
IIT, NCSR "Demokritos"
Deployed Open OnDemand with Keycloak OIDC on Rocky Linux 9, exposing Jupyter, VSCode, and RStudio as Apptainer apps. Authored Ansible playbooks provisioning a 3-node Slurm cluster end-to-end. Operationalized Zammad, Outline, and Plane via Docker Compose.
Projects
A declarative DSL for building ML pipelines on live data streams. Write .bvr files — Beaver generates Python that wires Kafka, Quix Streams, River, and Plotly/Dash together. Includes static validation, model analysis, a unified CLI, and detailed error reporting. Developed as my M.Eng thesis.
Standalone greenhouse monitor — no PC required after setup. DHT22 reads temperature and humidity; two potentiometers set alert thresholds; readings display on a 16×2 LCD. The ESP32 hosts its own web dashboard and fires Telegram alerts when thresholds are crossed.
Self-hosted professional network graph tool. Maps people, projects, and relationships through an interactive graph interface.
EU-funded Greek national AI infrastructure. Building the platform layer connecting researchers to compute — HPC, Open OnDemand, identity management, and cloud-native services.
Homelab
25+ Dockerized services across 2 machines — Traefik reverse proxy, Cloudflare DNS
Media
Photos & Docs
Infrastructure
Finance
AI & Storage
Curriculum Vitae
Software Engineer · MLOps · HPC Infrastructure
Updated Apr 2026
Contact
Whether it's infrastructure, MLOps, or just a good conversation about self-hosting — reach out.