Giovanni Bocchi

Data Scientist · AI Researcher

Giovanni Bocchi, Ph.D.

Turning industrial data into real-world intelligence

Some people can read War and Peace and come away thinking it's a simple adventure story. Others can read the ingredients on a chewing gum wrapper and unlock the secrets of the universe.

About me

Data Scientist specializing in industrial analytics, machine learning, and production optimization. I design and deploy data-driven solutions that turn complex industrial data into real-time insights, predictive capabilities, and measurable business value. My expertise lies in building robust machine learning models that forecast equipment behavior, detect anomalies, and optimize production workflows. Beyond structured data, I integrate large language models (LLMs) to process and analyze unstructured industrial information—such as maintenance logs, shift reports, and technical documentation. Whether improving operational efficiency, reducing unplanned downtime, or enabling smarter decision-making on the shop floor, I’m passionate about using data and AI to drive digital transformation in industry.

🐍 Programming

Python, R, Fortran, C++, Linux, Mathematica, Matlab

🧠 AI & Machine Learning

scikit-learn, TensorFlow, Keras, PyTorch, OpenCV, mediapipe

📈 Data Visualization

matplotlib, seaborn, plotly, altair, ggplot2

🗄️ Database

SQL, PostgreSQL, Chroma, Qdrant, MongoDB

🗣️ LLM & NLP

OpenAI, Langchain, Ollama, Open WebUI, NLTK, HuggingFaces, n8n, Claude

📱 Mobile App

Dart, Flutter, Android Studio, Xcode

🏢 DevOps & Collaboration

Git, GitHub, Bitbucket, Docker, Heroku, Trello, Jenkins, Vikunja

🌐 Web Development

HTML, CSS, JsReport, Streamlit, Dash, R, Shiny

🖥️ BI & Reporting

Spotfire, Power BI, Streamlit, QlikSense, Minitab, QtiPlot, OriginPro

Education

Doctor of Philosophy
Nuclear Physics

Università degli Studi di Milano
February 2017

Master Degree
Physics

Università degli Studi di Milano
April 2013
  • 110/110 cum laude

Bachelor Degree
Physics

Università degli Studi di Milano
April 2010
  • 105/110

Work Experience

Head of Data Science and AI Researcher

Kiwi Data Science, Milano, Italia
Jan 2019 - Present
As the Head of Data Science, I lead a team to transform industrial data into actionable insights, driving operational efficiency and business growth. With expertise in machine learning and predictive modeling, I oversee advanced analytics projects, ensuring alignment with business goals and solving critical manufacturing challenges.

Data Scientist

Kiwi Data Science, Milano, Italia
Jan 2017 - Dec 2018
As a Data Scientist, I specialize in industrial data analysis, leveraging machine learning and predictive models to enhance operations and drive growth. My focus is on extracting meaningful insights from complex datasets to forecast trends, identify patterns, and solve real-world manufacturing problems.

Minitab Trainer

Minitab Italia, Milano, Italia
Jan 2017 - Dec 2018
As an official Minitab trainer, I have had the valuable opportunity to collaborate with a diverse range of organizations, contributing my expertise to various projects. This role has enabled me to gain extensive experience in adapting tools and methodologies to meet the specific needs and challenges of each unique project and client.

PhD Student

Università degli Studi di Milano, Physics Department, Milan, Italy
Jan 2014 - Dec 2016
My activity is devoted to the study of nuclear structure, having the gamma spectroscopy as main tool and focus. This research is set within the framework of wide international collaborations. Main topic is the study of shell structure and collective modes in both stable and exotic systems.

Assistant professor

Università degli Studi di Milano, Department of Biology, Milan, Italy
2013 - 2016
As an Assistant Professor at the University of Milan's Department of Biology, I teach and tutor the 'Physics and Physics Laboratory' course in the bachelor's biology program. I deliver lectures, oversee lab sessions, and support students in understanding the intersection of physics and biology.

Private Teacher

Freelance
Jan 2005 - Present
As a private tutor of mathematics and physics, I provide personalized instruction to middle school, high school, and university students. With a deep understanding of both subjects, I tailor my teaching methods to meet each student's unique learning needs.

Statistical & Data Science Methods

🤖 Industrial Statistics

Design of Experiments, ANOVA, Capability Analysis, Control Charts, Gage R&R, Reliability, Regression, Sampling Methods

🧠 AI & Machine Learning

Classification, Regression, Clustering, Time Series, Deep Learning, Computer Vision, NLP, Generative AI

📈 Classification & Regression

Decision Trees, Random Forest, SVM, KNN, Linear Regression, Logistic Regression, Neural Networks, Ensemble Methods

🗄️ Clustering & Time Series

K-Means, DBSCAN, Hierarchical, PCA, ARIMA/SARIMA, Prophet, Exponential Smoothing, Forecasting

🗣️ LLM

RAG, Agents, Tools, Skills, Loops, Prompt, LLM Wiki

🗣️ Management

AGILE, Scrum, Kanban, Waterfall

Personal Projects

No projects match your search.

Immagine Camera Bricks

Camera Bricks

Transform any generic photo into a vibrant, eye-catching Brick picture. With just a few simple taps, users can upload their photo and choose from various brick format, size and themed effects.

Python Streamlit OpenCV Docker
Live Demo
Immagine Face Tracking

Face Tracking

A Python computer-vision tool that turns any webcam into an intelligent, auto-framing virtual camera, tracking the speaker's face in real time to keep them centred during conference calls.

Python PyVirtualCam OpenCV Mediapipe
GitHub
Immagine Alfabeto LIS

Alfabeto LIS

A machine learning model that detects the right hand, extracts the main features, and predicts the corresponding sign in Italian Sign Language based on hand shape.

Python Sklearn OpenCV Mediapipe
Live Demo
Immagine Dr. Strange

Dr. Strange

Brings the magical world of Dr. Strange to life by allowing users to generate and display real-time, interactive shields similar to those seen in the Dr. Strange movies.

Python Sklearn SVM OpenCV
GitHub YouTube
Immagine Angular Correlation

Angular Correlation

Analyzes and simulates the directional relationship between two emitted gamma rays in nuclear decay processes, visualizing the complex physics behind these phenomena.

Python Streamlit Nuclear Physics Plotly
Live Demo
Immagine PassaPronto

PassaPronto

A practical solution that monitors real-time availability of passport appointment slots on the Italian State Police website, sending notifications via Telegram or email.

Python Streamlit Docker Telegram Bot API
The project
Immagine One Piece - Wanted

One Piece - Wanted

Web app that lets users create custom One Piece-style wanted posters with their own photo and bounty.

Python Streamlit OpenCV
Live Demo
Immagine Wanted OP - Mobile Application

Wanted OP - Mobile Application + API

Mobile app for iPhone/Android to create personalized One Piece wanted posters with images, names, and custom rewards.

Python FastAPI Dart Flutter
Immagine Wanted OP - Mobile Application

Words Invaders - Mobile Application

Mobile game like Space Invaders where you're attacked by falling words — shoot them before they hit you!

Dart Flutter
Immagine Wanted OP - Mobile Application

Tic Tac Drop - Mobile Application

Advanced tic-tac-toe app where pieces disappear after a few turns, adding a strategic twist to classic gameplay.

Dart Flutter
Immagine Wanted OP - Mobile Application

Magic Number - Mobile Application

Digital version of the classic “guess the number” game — challenge yourself or others to find the secret number!

Dart Flutter
Immagine Wanted OP - Mobile Application

The Mentalist - Mobile Application

Perform mind-reading tricks, psychological illusions, and stunning predictions—all from your phone.

Dart Flutter
Immagine Wanted OP - Mobile Application

Magic Timer - Mobile Application

Magic timer app that always stops at a fixed sum of minutes, seconds, and milliseconds — surprising and puzzling!

Dart Flutter
Immagine Wanted OP - Mobile Application

Pi Book - Mobile Application

Calculator app that finds the position of number sequences within Pi’s infinite decimal expansion — fun for math lovers!

Dart Flutter
Immagine Wanted OP - Mobile Application

Magic Calculator - Mobile Application

Magical calculator app that always returns the same result, no matter what you enter — a mind-bending trick tool!

Dart Flutter
Immagine Wanted OP - Mobile Application

LLM Tokenizer

A TKinter app that calculates the number of tokens of a sentence.

Python TKinter
Immagine Wanted OP - Mobile Application

Playlist Downloader

Web app to download playlists from YouTube or Spotify quickly, easily, and with the best format and quality options.

Python Streamlit
Immagine Wanted OP - Mobile Application

Mask Detector

Real time mask detector. Identify and analysis all faces looking for a covid mask.

Python Mediapipe OpenCV SVM
Immagine Wanted OP - Mobile Application

Face Recognition

Real time face recognition. Identify people in real time providing extra information.

Python Mediapipe OpenCV SVM
Immagine Wanted OP - Mobile Application

Brick Picture - Mobile Application + API

Convert your picture into Lego style and share it on your favorite social networks.

Python Dart Flutter FastAPI
Immagine Wanted OP - Mobile Application

Dead Space - Mobile Application

In this interactive story, you'll play the rulo of a space detective investigating a dark murder...

Dart Flutter
Immagine Wanted OP - Mobile Application

Cocktail Recipes - Mobile Application

The best cocktails recipes always with you in a single application.

Dart Flutter
Immagine Wanted OP - Mobile Application

Abaco Zuzzurellone - Mobile Application

Mobile version of the famous game "Abaco-Zuzzurellone"

Dart Flutter
Immagine Wanted OP - Mobile Application

TOG (Messages) - Mobile Application

Mobile application for boardgames

Dart Flutter
Immagine Wanted OP - Mobile Application

Logik

Desktop version of the famous boardgame Mastermind created by Mordecai Meirowitz in 1970.

Python TKinter
Immagine Wanted OP - Mobile Application

Masterminds - Mobile Application

Mobile version of the famous boardgame Mastermind created by Mordecai Meirowitz in 1970.

Dart Flutter
Immagine Wanted OP - Mobile Application

RisveGino - Mobile Application

Mobile version of the "RisveGino" manual of Risvegliati VIP Brescia.

Dart Flutter
Immagine Wanted OP - Mobile Application

ACAAN - Mobile Application

Any Card At Any Number.

Dart Flutter
Immagine Wanted OP - Web Application

Wanted OP - Web Application

Web app that lets users create custom One Piece-style wanted posters with their own photo and bounty.

Python FastAPI React
Immagine Lego Brick - Web Application

Lego - Web Application

Convert your picture into Lego style and share it on your favorite social networks.

Python FastAPI React
Immagine PixelForge - Web Application

PixelForge - Web Application

A local, offline image processing app: compress, resize or AI-upscale.

Python FastAPI React HTML
Immagine ConvertToMD - Web Application

ConvertToMD - Web Application

A fully local web application that converts PDF, DOCX, DOC, XLSX, and XLS files into Markdown.

Python FastAPI React HTML Ollama LLM
Immagine JSON Formatter - Web Application

JSON Formatter - Web Application

A clean, minimal web app for formatting and validating JSON, with inline syntax-error reporting.

Python Flask React Vite
Immagine Wikimens - Mobile Application

Wikimens - Mobile Application

Mobile app that allows you to guess the word the user searched on Wikipedia through secret notifications.

Dart Flutter Ntfy
Immagine YTDown

YTDown - Web Application

Web App that allow download audio/video (single or playlist) from YouTube.

Python Javascript React FastAPI HTML
Immagine IGDown

IGDown - Web Application

Web App that allow download reels from Instagram.

Python Javascript React FastAPI HTML
Immagine Cosmos

Cosmos - Web Application

Multi AI Agent

Python Javascript React FastAPI Ollama LM Studio OpenAI LLM
Immagine IGDown

Magic Coin - Mobile Application

Create a real coin from the screen.

Dart Flutter
Immagine IGDown

Choosen - Mobile Application

Choose a card from the deck and predict it.

Dart Flutter Ntfy
Immagine LLM Wiki

LLM Wiki - Web Application

Second brain based on Karpathy's guidelines

LLM Ollama Python Javascript React FastAPI

Certifications

June 2025

Building RAG Apps Using MongoDB

MongoDB

June 2025

MongoDB Schema Design Patterns and Antipatterns Skill Badge

MongoDB

October 2022

TCA-TIBCO Spotfire

Certified Associate

October 2022

TCP-TIBCO Spotfire

Certified Professional

October 2022

TCD-TIBCO Spotfire

Certified Developer

January 2022

Spark and Python for Big Data with PySpark

Udemy

December 2018

Python for Data Science and Machine Learning Bootcamp

Udemy

October 2018

Deep Learning Specialization (5 courses)

deeplearning.ai on Coursera

November 2017

Certified Minitab 18 Trainer

Minitab

August 2015

Euroschool on Exotic Beam

Dubrovnik, Croatia

May 2015

INFN School of Statistics

Ischia, Italia

Behind me

👨‍🎨

Digital Painting

Since I was a child, I’ve nurtured a passion for drawing and digital painting; you can find my artwork on Instagram at @blacknote86.

Discover it
🤡🥼

Clown Doctor

As a clown doctor, I bring smiles and lightness to those who need it most, combining humor and empathy in every visit.

Discover it
○●

GO 碁

I love the game of Go for its deep strategy and endless possibilities. It challenges my mind and inspires me to think creatively and strategically.

Discover it
♟️

Chess

Chess is a passion that sharpens my logic and patience. Each game is a mental workout that helps me improve and think ahead.

Discover it

Curriculum

📄

Curriculum Vitae

Download my CV in English or Italian.

Contacts