Ioannis Kalfas

Ioannis Kalfas

AI Engineer & Machine Learning Research Scientist

Bridging cutting-edge research and real-world impact — across computer vision, bioscience and Earth observation.

About

Multidisciplinary computational scientist and software engineer at the intersection of Computer Vision, Machine Learning, and Bioscience Engineering — with 10+ years of combined experience across academia, industry, and R&D. Passionate about building systems that turn complex data into actionable insight, from insect optical sensors to planetary-scale satellite imagery.

Experience

2026 – present Current

R&D Engineer · VITO Remote Sensing — AGES Team

Optimizing CORSA (VQVAE2) for satellite image compression on edge devices. Designing custom MLOps tooling for experiment tracking and GPU cluster job management.

2024 – 2026

R&D Engineer · VITO Remote Sensing — RSA Team

AI models for the EU Copernicus LCFM project (€11M). Global land cover maps at 10 m resolution. Cloud segmentation for quality-signal identification at planetary scale.

2018 – 2024

PhD Researcher & Postdoc · KU Leuven, Bioscience Engineering

Optical insect identification using AI and edge devices. Built a production AWS API and web dashboard. 5 publications in high-impact journals.

2017 – 2018

Data Scientist · Faktion (Industry)

Computer vision & signal processing for industry clients including Bridgestone, Aliaxis, and Vinci Energies. Won company hackathon on Activity Recognition.

2015 – 2017

Deep Learning Researcher · KU Leuven (Neurophysiology)

Modelling neurophysiological data using deep convolutional networks. 4 publications in top neuroscience journals.

Current focus — VITO Remote Sensing, AGES Team

Optimizing VITO's CORSA model — a lightweight VQVAE2 architecture for satellite image compression on edge devices.

🛰️ Satellite Images → 🔄 CORSA (Edge Compression) → 🖥️ On-Prem GPU Cluster

Also building internal MLOps tools for experiment tracking and GPU job scheduling.

Previously: EU Copernicus LCFM — global land cover at 10 m, updated annually.

🛰️ Sentinel Data → ☁️ AI Cloud Detection → 📊 Quality Composites → 🗺️ Global Land Cover

CORSA blog post ↗  ·  LCFM project ↗  ·  ESA WorldCover ↗

Projects

desto

Web dashboard & CLI for managing scripts in tmux sessions. Full-stack with real-time system monitoring, live log viewing, and script scheduling.

View on GitHub ↗
Web DevCLIDevOpsNiceGUI

vresto

Python interface for Copernicus Sentinel data discovery. Interactive map search, dual OData/STAC backends, professional CLI and API.

View on GitHub ↗
Satellite DataPythonSTAC

filoma

File organisation & management automation for ML datasets. Categorises and cleans large-scale research datasets, optimising pre-processing workflows.

View on GitHub ↗
Data ManagementPython

plakakia

High-performance Python image tiling for computer vision. Object detection/segmentation preprocessing with multiprocessing and NumPy.

View on GitHub ↗
Computer VisionPython

Home_Surveillance_with_Python

Edge AI motion detection surveillance system on Raspberry Pi with cloud-notified alerts.

View on GitHub ↗
IoTEdge AIRaspberry Pi

Publications

PhD thesis (KU Leuven): View thesis ↗

Education

2018 – 2022

PhD in Bioscience Engineering · KU Leuven, Belgium 🇧🇪

Focus: optical insect identification using signal processing, computer vision, and AI/ML/DL.

2015 – 2017

PhD Research (Neurophysiology) · KU Leuven, Belgium 🇧🇪

Requirements fulfilled early; exited programme. Deep learning models of biological neural responses.

2013 – 2015

MSc Machine Learning · KTH Royal Institute of Technology, Sweden 🇸🇪

Specialisation: Computational Neuroscience & Spiking Neural Networks. Thesis ↗

2009 – 2013

BSc Computer Science · Aristotle University of Thessaloniki, Greece 🇬🇷

Tech Stack

AI / ML / DL

Python PyTorch TensorFlow Keras scikit-learn SciPy NumPy Pandas OpenCV YOLO

Web & APIs

FastAPI Flask Streamlit Solara NiceGUI Bash

DevOps & Cloud

AWS Docker Git GitHub GitLab Hadoop Spark Raspberry Pi

Data & Sensing

Hyperspectral Imaging Satellite Data IoT Sensors Big Data Matplotlib

Contact

Email

kalfasyan@pm.me

Links

Academic Profiles

Social