I am a Senior Software Engineer, working as a consultant since 2016, having shifted over different roles such as Machine Learning Engineer, Data Architect, Data Scientist, DevOps, and Scrum Master.
I have worked on all aspects of data management such as retrieval, storage, cloud infrastructure scaling, data analysis, and mining; encompassing web scraping, design of relational databases, cloud deployment, RESTful API, and Jupiter Notebook. In 2019 I took a couple of sabbatical years to get into the world of Statistics & Finance. During my career, I also contributed to two scientific papers in the field of Web Scraping and Data Visualization.

  • Education:
  • Bsc: Computer Science, University of Pisa;
  • Msc: Business Informatics, University of Pisa;
  • Bsc: Statistics for Data Science, University of Palermo.


Would you like to know more about my skills and experience?


Lifetime experiences:

Where to buy it

Inspired by the Indiehackers community, I will start my "build in public" journey, I will use Twitter and other social media to publicly track all the decisions I will make regarding the new project. I will follow the lean startup method too.

De Prado

Everything started with me publishing a picture of a book on Linkedin. The book was Financial Machine Learning by De Prado, and that post took an unexpected and unmotivated amount of attention. I concluded that the book's topic was of high interest among my professional circle composed by software developers.

At the time, I decided to open a blog called Creative Quant, initially containing the output of an experiment I made using real data. It was an interesting experience, but I am not sure that the technical writer is going to be my career path. At least, it was an opportunity to perform validated learning.


Open Source

During the first lockdown, I took some time off to contribute to an open-source project: Dask. It was an intriguing and challenging mental activity, design and implement a new feature in a library used to perform distributed scientific computing.

The feature I implemented is random sampling on Distributed Sets (Bags). Implementing it allowed me to face the main challenges the Big data sector has to deal with daily.

If you want to read more on it, I wrote a medium post with its explanation and proof.

Palermo Bay

Palermo Python Meetup

Since 2019, together with a couple of friends, we started Python Meetup Palermo, inspiring innovative ideas to a fertile local community. Regarding the location, Palermo is a place that I use to call the Italian Canary Islands because of its perpetual good climate and excellent high quality of living.


Statistics for Data Analysis

After many years of working experience with international clients, plus a Bachelor's and Master's degree, I decided to get back on Math and enroll at the department of Statistics at the University of Palermo.

Kiwi Bot

Kiwi Bot

I worked with Kiwi Bot for three months joining the integration team. I stumbled across Sasha Iatsenia, head of product at Kiwi Bot, even before he joined the company. We met some years before during a nomadic camp in Lanzarote, the Canary Islands.

Golden Gate

Digital Nomad

Everything started working on an open-source project I created to learn Python. The project was a Web Scraper using Selenium, which took attention on I started using Upwork to get remote jobs. Then, I realized I could spend my earnings traveling and exploring the world.

I started living as a digital nomad visiting countries such as Belgium, The Netherlands, Germany, Czech Republic, Canary Islands, Spain, Romania, Switzerland, Ireland, Italy. Then I moved for three months in Perù and one in Berkeley, United States.

Spazio Dati

Spazio Dati

During a year-long internship at SpazioDati, I worked with Ugo Scaiella and prof. Paolo Ferragina, on an Active Learning technique, which efficiently selects textual snippets to be annotated by humans. The dataset was created using the platform CrowdFlower (now re-branded as Figure Eight).

I trained a logistic regression model to replace one of the steps of SpazioDati’s proprietary Entity Linking system (SaaS): namely Dandelion.

Palazzo la Sapienza

Università di Pisa

I graduated from Università di Pisa with a Bachelor's degree in Computer Science, then a Master's degree in Data Science and Business Informatics. During my studies, I explored different research fields, including Information Retrieval, Natural Language Processing, and Machine Learning. During those years I also worked on a European Research Project on Information Extraction. Thanks to Erasmus LLP Programme I had the chance to study at Universidad Politecnica de Valencia, Spain.