Home

Hello, I'm Vasilis Tsilidis!

I enjoy learning about biological, psychological and social phenomena and investigating them through the lens of mathematics.


Download CV
Education
2023 - present

PhD in Mathematical Modelling

University of Patras
2019 - 2021

MSc in Applied Mathematics

Hellenic Open University

Thesis: Mathematical Modelling of Immune Response in Breast Cancer

2013 - 2018

BSc in Mathematics

National and Kapodistrian University of Athens
Let's Connect

Find me on social media.

Projects
Personal Portfolio Website
A highly customized static site built with Material for MkDocs, featuring dynamic BibTeX parsing, rotating bento grids, and a neon-glassmorphism aesthetic.
View Projects →
Publications
Partial dependence of ultrasonically estimated fetal weight on biometric parameters
Accurate assessment of estimated fetal weight (EFW) is crucial in obstetrics, yet the exact contribution of biometric parameters in sonographic formulas remains...
An age-structured SVEAIR epidemiological model
In this paper, we introduce and study an age-structured epidemiological compartment model and its respective problem, applied but not limited to the COVID-19 pa...
A novel comparison framework for epidemiological strategies applied to age-based restrictions versus horizontal lockdowns
In this paper, we introduce and study an age-structured epidemiological compartment model and its respective problem, applied but not limited to the COVID-19 pa...
From primary HPV infection to carcinoma in situ: A mathematical approach to cervical intraepithelial neoplasia
Cervical intraepithelial neoplasia (CIN) is the development of abnormal cells on the surface of the cervix, caused by a human papillomavirus (HPV) infection. Al...
A mathematical study of the role of tBregs in breast cancer
A model for the mathematical study of immune response to breast cancer is proposed and studied, both analytically and numerically. It is a simplification of a c...
View Publications →
Blog
Constructing an ETL pipeline with Kestra
Construct a robust, containerized ETL pipeline using Kestra to orchestrate the ingestion of Greek road traffic data into PostgreSQL. The guide details extracting API data, normalizing JSON with Python/Pandas, and ensuring data integrity through staging tables and SQL merge strategies.
Running Python in Kestra
Lets explore three strategies for running Python in Kestra (runtime installation, custom Docker images, and custom Worker images) which help us balance speed, isolation, and maintenance.
Introduction to Kestra
This guide introduces Kestra, a declarative orchestration platform, explaining how to define Flows using YAML, manage tasks like logging and downloading, and automate execution with Triggers and Cron.
Introduction to Docker - Part 5: Dockerizing a Python Script
This article breaks down the containerization setup for a Python application which connects to a PostgreSQL database, specifically focusing on the build process (`Dockerfile`) and the application service configuration (`docker-compose.yml`).
Introduction to Docker - Part 4: Connecting Python to a Dockerized PostgreSQL
Bridge the gap between your local Python environment and a Dockerized database using SQLAlchemy, while securing your credentials with environment variables.
View Blog →
Talks
Unveiling the drivers of fetal weight estimation: which ultrasound measurements matter most?
The contribution of the involved biometric parameters of popular fetal weight estimation formulas is assessed using diverse datasets, sensitivity analysis and bootstrapping.
Data-Driven Dynamics: Learning Vector Fields for Epidemic Forecasting with Neural ODEs
We present neural ODEs and gain intuition on how they work. We also compare their forecasting capabilities against compartmental ODE models in real epidemiological scenarios.
Mathematical modeling of immune response in breast cancer: the effect of tBregs and rituximab
Two novel models examining the way breast cancer interacts with immune cells are presented.
Mathematical models of immune response in cancer
An introduction to cancer and immune system modeling using Ordinary Differential Equations.
Can age-based restrictions replace horizontal lockdowns?
A novel epidemiological age-structured model and a scheme for comparing different epidemiological strategies are introduced, and applied to COVID-19 as a means of comparing horizontal to age-based lockdowns.
View Talks →