I am a CS student at the University of Verona, Italy.
My journey starts when I was in high school. Back then I had a Lumia 925 and I enjoyed building apps for Windows Phone. It was a beautiful playground to improve my programming skills, UI and UX skills. I got the chance to publish some apps to the Windows Store and they got a fair bit of traction. One of them was a flight tracker using the APIs from FlighStats, while another one was a music game where you had to guess the song from 4 options (this one used Nokia's APIs).
After the Windows Phone departure, I decided to take a break from app development and work on something else. At the time Telegram just released their bot platform and I jumped on the train with a friend of mine, Matteo Contrini. Not only did I took a break from app development, but also from C#, the only programming language I "really" knew. Matteo and I started working with node.js and within some months we released two bots based on that framework: TrackBot and PriceTrackBot. Soon enough both of them became very popular in Italy. While PriceTrackBot went offline some months ago, TrackBot is still available and every day we get new users.
When PriceTrackBot died, I decided to go back to my roots and start working on Android apps. Because of my previous knowledge of C#, I started building apps with Xamarin.Android. On september 2017 my first Android app, UniVR Orari, went online on the Play Store.
My journey is just at the beginning. Today, my interests lie in deep learning and AI. I can't wait to find my next project that, just like the others, will improve my technical skills.
Development of an Android app for indoor localization. The app uses wifi access points and BLEs devices to calculate the best path from A to B. The application is currently under development. A deep learning model is also being developed for activity recognition.
BotFactory is a project I founded more than two years ago with Matteo Contrini and Dario Crisafulli. BotFactory is the home of some famous products like TrackBot, FibraClick and PriceTrackBot. In the past I was mostly involved in the development and management of PriceTrackBot while today I mostly work on the release cycles of our services using Docker containers with a dash of CI/CD.
Full rewrite of a mobile application from Ionic to native Android (Java). This app will then be improved as part of my thesis.
Development of sections of an hybrid app to improve communication between kindergarten and parents.
Relevant coursework: algorithms, operating systems, C programming language, Java programming language, networks, foundamentals of computing, compilers.