Data Scientist | AI & Machine Learning | Weather AI, Climate & Earth Observation
Thessaloniki, Greece
Available — Open to new roles
Data Scientist at the intersection of AI, weather, earth observation, and environmental data. I design and build systems that turn complex geospatial and atmospheric data into decisions — from ECMWF ensemble post-processing to real-time precipitation nowcasting across Europe. Currently seeking roles in applied ML, weather AI, or climate tech.
Owner
A fully self-built, operational European precipitation platform covering 35+ countries, running 24/7. Delivers five distinct data products on a single interactive map: live radar rain-rate (EUMETNET OPERA), radar–satellite fusion (H-SAF MSG/SEVIRI fill-in), daily accumulation, raw reflectivity (ZhMax in dBZ), and a 1-hour optical-flow nowcast — every layer auto-refreshed every 15 minutes.
Custom-implements the Ramer ice-fraction algorithm against DWD ICON-EU vertical profiles downscaled to a 1 km terrain DEM, diagnosing precipitation phase (rain, snow, freezing rain, ice pellets, hail) across the full European domain. GPU-accelerated rendering with adaptive preloading for smooth animation on any device.
Open platform →Fully self-built operational platform delivering five precipitation data products across 35+ European countries: radar rain-rate, radar–satellite fusion, daily accumulation, raw reflectivity (ZhMax), and a 1-hour optical-flow nowcast. Custom Ramer ice-fraction algorithm on a 1 km terrain DEM for full precipitation-type diagnosis. GPU-accelerated rendering, 15-minute refresh cycle, 24/7.
WeatherXM
Production XGBoost pipeline correcting systematic biases in ECMWF 51-member seasonal ensemble forecasts using ERA5 reanalysis across 14+ global regions — achieving +52% HSS improvement for precipitation and 30–50% RMSE reduction for temperature, with 25–29% RMSE reductions across wind speed, humidity, and pressure.
MSc Thesis · Aristotle University of Thessaloniki
End-to-end deep learning pipeline for detecting air pollutants from silicon photonic SHFT spectrometer data — combining a denoising autoencoder for sensor compensation with a 1D CNN classifier. Research resulted in a paper submitted to EANN 2026.
WeatherXM · ParahubXM
Automated parametric contract resolution for travel insurance and crop/farmer protection, processing ERA5 precipitation fields to classify risk via threshold-based event triggers — fully replacing manual adjudication.
WeatherXM
Python CLI and library for bulk-downloading ERA5 reanalysis from Google Cloud ARCO-ERA5 (Zarr) and ECMWF seasonal forecasts from Copernicus CDS. Supports batch multi-station downloads with 3×3 grid spatial extraction, automatic unit conversion, geocoding, and structured Parquet output to local or S3 storage.