Coming Soon
Hi, I’m Riccardo.
Yes, another engineer — but don’t worry, I’m (mostly) fun at parties.
A Portrait of My Life
Each image captures a phase of my life — every one hides an Easter egg
I studied in Milan and now I’m in Berkeley. Translation: I’ve moved around a lot, collected too many student IDs, and somehow still haven’t figured out how to cook pasta properly (yes, I know, shame on me — I’m Italian).
I’m curious about basically everything. I lived in Ireland during high school, now in California, and whenever I travel I end up with stories that sound way cooler in my head than when I tell them. Traveling feeds my curiosity and reminds me there’s always something new to discover.
Here you’ll find a mix of things I enjoy: a bit of machine learning, some interactive projects, and random stuff I just think is fun.
Outside of screens: I run, swim, play padel, and cheer for Inter. Which means my weekends are a rollercoaster of joy, pain, and very creative Italian swearing.
Welcome to My Digital Lab
I’m currently crafting a collection of interactive visualizations, educational tools, and creative experiments. This space will showcase my work in machine learning, optimization, and computational mathematics.
Check back soon to explore the cool stuff I’m building. Trust me, it’s going to be worth the wait.
Gradient Descent
A physical perspective: mapping classical mechanics to optimization algorithms
Automatic Differentiation
Computational techniques for efficient and accurate derivative calculation
Multi-Class Classification
Interactive visualization of linear discriminant functions and decision boundaries
Sensitivity Analysis
Perturbations in linear systems and least squares problems
Quadratic Forms
Exploring quadratic forms and ellipsoids in R²
Gaussian Mixture Models
Probabilistic clustering with mixture of Gaussians and EM algorithm
Interactive GMM
Probabilistic clustering with mixture of Gaussians and EM algorithm
K-Means Clustering
Interactive exploration of centroid-based clustering and partition algorithms
Quick Game: Catch the Dots!
Click the colored dots before they disappear. How many can you catch?
Game Over!
Final Score: 0