Data Science & AI
I build open-source and personal projects in data science, machine learning, and AI, ranging from applied analysis to experimental libraries and implementations of machine learning systems from first principles.
I mainly work with Python and SQL, focusing on data preparation, feature engineering, model evaluation, and reproducible experimentation. I also explore language models, AI agents, and experimental approaches to tabular machine learning.
Across my projects, I emphasize testing, documentation, reproducibility, and clear communication of methods, results, and limitations.
Expert in Datasets and Notebooks
I publish public datasets and notebooks focused on data quality, exploratory analysis, and predictive modeling.
Tools used across my projects and coursework:
Languages: Python, SQL
Data analysis: pandas, NumPy, Jupyter
Machine learning: scikit-learn, XGBoost, LightGBM, SHAP
Deep learning: PyTorch, TensorFlow
Version control: Git, GitHub
My repositories include experimental libraries, educational implementations, and applied data analysis projects.
| Project | Description |
|---|---|
| CodAdapt | Experimental library for tabular binary classification and regression, based on adaptive coded memory. |
| NeuroTabular | Experimental PyTorch library for tabular binary classification, with preprocessing and a scikit-learn-style API. |
| BurOCRazia | Local application for identifying Italian administrative documents, using OCR and a traceable SQLite catalog. |
| Building Agentic AutoML | Experimental project exploring agent-driven machine learning workflows and iterative evaluation. |
| Building AI Agent | Educational Python project covering agent routing, planning, tool execution, and memory. |
| Building LLM | Educational progression from statistical language modeling to a small decoder-only Transformer. |
| Building Decision Trees | Educational implementation of decision trees from scratch, progressing from simple stumps to recursive trees, missing-value handling, and gradient boosting. |
| Customer Support Agent | Agent project combining request classification, automated handling, and human escalation. |
| Home Credit Default Risk | Credit-risk modeling project with feature engineering, gradient boosting, and SHAP-based interpretation. |
| Global Emissions & Temperature (1950-2024) | Analysis of public data on CO2 emissions, greenhouse gases, and global temperature trends. |
I complement my projects with structured courses and certificate programs:
- Google Data Analytics Professional Certificate, Google
- Production Machine Learning Systems, Google Cloud
- Supervised Machine Learning: Classification & Regression, IBM
- Getting Started with TensorFlow 2 and Customising Your Models with TensorFlow 2, Imperial College London
- Natural Language Processing on Google Cloud, Google Cloud
- Computer Vision Fundamentals with Google Cloud, Google Cloud
- Databases and SQL for Data Science with Python, IBM