TL;DR;

  • 🎸 1993-ongoing: Countryside boy and hobbyist musician.
  • πŸŽ“ 2012-2016: Bachelor’s in Computer Science at State University of Londrina - Brazil.
  • πŸ₯‹ 2016-2018: Master’s degree in Machine learning at State University of Londrina - Brazil, under the supervision of professor Sylvio Barbon Jr.
  • πŸ‘¨β€βš•οΈ 2018-2023 (first quarter): Ph.D. candidate at the Institute of Mathematics and Computer Science (ICMC) of the University of SΓ£o Paulo (USP), under the supervision of professor AndrΓ© Carlos Ponce de Leon Ferreira de Carvalho.
  • πŸ‡΅πŸ‡Ή 2022 (February-September): Visiting researcher at INESC-TEC/University of Porto - Portugal, under the supervision of professor JoΓ£o Gama.
  • 🌊 2018-: founding member and maintainer of River.

Hi! My name is Saulo Martiello Mastelini, a Brazilian πŸ‡§πŸ‡· who has lived for 18 years in the countryside region of a small city called CΓ’ndido de Abreu in the state of ParanΓ‘, Brazil. Even though I only had daily internet access when I was 19, I fell in love with computer science πŸ’» and decided to pursue a career in this field. I moved to Londrina in 2012, and I got my bachelor’s in Computer Science with honors in 2016 at the State University of Londrina (UEL). My final project concerned a computer vision application for grading poultry meat πŸ—. By that time, the researchers involved in the project and I wrote a paper πŸ“œ which is, to this date, one of my most cited works.

I started my Master’s in 2016 at the same university. In the beginning, I intended to research computer vision πŸ‘€, in a time when deep learning had not still got the spotlight πŸ”¦. My plans to automatically tune a local contrasting enhancing algorithm using particle swarm πŸ¦† optimization didn’t work out as I expected. So, I had to come up with an alternative action plan. My advisor at that time, Sylvio Barbon Jr., introduced me to multi-target regression (MTR) problems and I’m so grateful that he did this πŸ˜„. I had a passing knowledge of machine learning, and it suddenly became my main research interest! Good times πŸ₯³! I will never forget the friendship I made and the plethora of things I learned at UEL. After a lot of study and research, Sylvio and I published a good number of papers about MTR. I also created a simple toolkit in R to benchmark MTR problems. At the end of my Master’s, I learned about data streams πŸŠβ€β™‚οΈ and online machine learning, and it felt like a natural path πŸ›£οΈ to pursue from where I was research-wise.

In 2018, I moved to SΓ£o Carlos to start my Ph.D. under the supervision of professor AndrΓ© Carlos Ponce de Leon Ferreira de Carvalho in the Institute of Mathematics and Computer Science (ICMC) from the University of SΓ£o Paulo (USP). My research is supported πŸ’΅ by FAPESP. At ICMC, I once again found a wonderful and chaotic (in a good sense) workplace! I made a lot of new friends that I keep, in the same way as the ones from UEL, to this day.

My central research theme is online machine learning regression, primarily using decision trees 🌱 and rules πŸ“. Specifically, my thesis goal πŸ’‘ is to make existing online regressors more efficient regarding memory and running time while keeping their predictive performance! During my Ph.D., I started collaborating with the scikit-multiflow project and ended up becoming one of its maintainers. In 2020, the core developers from scikit-multiflow and creme joined forces to create River 🌊! So, I am a proud founding member and maintainer of the to-go library on online machine learning in Python!

From February 2022 to September 2022, I am living in Europe πŸ‡ͺπŸ‡Ί as a visiting researcher at INESC-TEC/University of Porto! My current research goal is to build πŸ”§ more efficient online k-Nearest Neighbor algorithms under a sliding-window regimen. Let’s see how that goes!


I love dogs 🐢, reading πŸ“–, playing guitar 🎸 and singing 🎡, doing some trekking ⛰️ and spending time with people I love ❀️! I formulated some of my best ideas and proposals in a mountain or amidst trees 🌲.

You can e-mail me at saulomastelini@gmail if you want to get in touch 🀝!

Me at Louvre This is me at the Louvre museum! Despite this picture, taking selfies is not among my hobbies πŸ˜„