The path from noise to harmony Machine Learning, SQL and Data Visualization applied to real life.

An end-to-end project portfolio — from data extraction to modeling, all the way to communicating results.

View Projects

Projects

ML

Water Safety AI — Classificazione Potabilità Acqua

Pipeline ML "safety-first" per classificare la potabilità dell'acqua da 9 parametri chimico-fisici (3.276 campioni): imputazione iterativa validata con test di Little, outlier detection con Isolation Forest, confronto Logistic Regression / SVC / XGBoost e calibrazione delle probabilità (Brier score). Modello champion: SVC ottimizzato su dataset ridotto — stessa accuratezza con 3 variabili in meno, riducendo i costi di monitoraggio (driver: pH e solfati).

Download PDF
SQLViz

Ricerca ed Energie Rinnovabili — Analisi SQL

Analisi in PostgreSQL della relazione tra densità di ricercatori per milione di abitanti (UNESCO) e quota di energia rinnovabile (Kaggle, 2000–2022): 8 obiettivi analitici con query dedicate, view riutilizzabili, correlazioni per paese e per anno e clustering dei paesi in terzili (Low/Medium/High) di intensità di ricerca.

Download PDF
Viz

Education Impact — Pipeline ETL World Bank

Pipeline ETL e analisi dell'impatto dell'educazione sugli indicatori di sviluppo socio-economico: dati World Bank di 10 paesi su 25 anni (2000–2024), 4 indicatori integrati (iscrizione/completamento scolastico, PIL pro capite, aspettativa di vita, mortalità infantile), pulizia con interpolazione e visualizzazioni interattive Plotly.

Download PDF
ML

Progressione del Diabete — Regressione Regolarizzata

Modello di regressione per prevedere la progressione del diabete a un anno dal baseline (442 pazienti, 10 variabili cliniche): diagnosi della multicollinearità dei marker sierici (VIF, mutual information), Ridge Regression con tuning via Repeated K-Fold CV (10 split × 3 ripetizioni). R² ≈ 0,49 su test set con gap train/test del 2% — nessun overfitting; driver principali: BMI e marker sierico s5.

Download PDF
Python

Travel SGE — Piattaforma CLI di Gestione Viaggi

Applicazione a riga di comando in Python per la gestione di viaggi: utenti con autenticazione bcrypt, budget e registrazione spese, punti di interesse raggruppati per tour, itinerari con tappe programmate, statistiche aggregate e ricerca avanzata — 6 moduli integrati in un unico menu interattivo.

Download PDF