For an always updated list of my projects, visit my Github page.

KMP FatFramework Cocoa · Gradle Plugin

KMP FatFramework Cocoa is a Gradle plugin for Kotlin Multiplatform projects that generates a FatFramework for iOS targets and manages the publishing process in a CocoaPod Repository.

The plugin is uploaded on MavenCentral. You can find more info about it on GitHub.


Money Flow · Native Android and iOS App

A money management Android and iOS app wrote with Kotlin Multiplatform, Jetpack Compose and Swift UI.

This project is a work in progress, you can track the progress on GitHub


QR Reader Secure · Native Android App

QR Reader Secure is a simple QR Reader designed and developed with a focus on privacy.

I decided to develop it after a failed search for a simple and secure reader for my parents.

The app is very simple (the aim is to scan a code and open the link, only this!) and it does not require sneaky, strange and useless permissions just for the sake of stealing your data. There aren’t ads, trackers of any sort and what do you scan remains on your phone. The only requested permission is for the camera.

You can find QR Reader Secure on the Play Store and on GitHub.

Get it on Google Play

Friends Tournament · Flutter Android App

A mobile application to manage and create tournaments. Friends Tournament will help to generate videogames tournament, sports tournament, board games tournament, whatever type of tournament. All you need to do is to provide the number of players, the number of matches, and the number of players that can play at the same time. That’s all! Friends Tournament will then generate the matches and the rounds for you. Then you can keep track of the players’ score and a nice leaderboard is automatically generated.

The application is written with Flutter and for the time being, it’s only available for Android. Maybe in the future, I will release the iOs version too. You can find more info about it on GitHub.

Get it on Google Play

RSS Parser · Android Library

An Android library to parse a RSS Feed. You can retrive the following information about an article:

  • Title
  • Author
  • Description
  • Content
  • Main Image
  • Link
  • Publication Date

The library is uploaded on MavenCentral. You can find more info about it on GitHub.


Youtube Parser · Android Library

An Android library to get video’s information from Youtube channels. You can retrieve title, link and thumbnails of a video from a specific channel. For each video you can also get statistics like views, number of like, dislike, favorite and comments. The library is uploaded on MavenCentral. You can find more info about it on GitHub.


@Deprecated - Zeromag · Website

Graphic restyling and porting from a custom CMS to Wordpress of the Italian blog “ZeroMag”. The site was built with Wordpress and is no longer online.


@Deprecated Mario Discepolo · Android App

Android Application to read latest articles and reviews from mariodiscepolo.com, watch latest Youtube video from MarioDiscepolo’s channel and receive notifications for the new articles


@Deprecated - Taxitaly and Tour · Website

Website built with Wordpress to book transfer and touristic tours in the area of Venice. The site is no longer active


@Deprecated - Lupokkio · Android

Android Application to read latest articles and reviews, watch latest Youtube video from Lupokkio’s channel and receive notifications for the new articles. The application is no longer active because the blog is dead but you can see its past behavior by watching this video.


@Deprecated - Lupokkio · Website

Graphic restyling and maintenance of the Italian tech blog “Lupokkio”. The site was built with Wordpress and is no longer online.


@University - Distributed File System RMI · Java

A distributed file system implemented in Java using RMI with replication, read/write lock and a GUI. You can find more info about it on GitHub.


@University - Cyber Robot Brain · Android App

This Android application has been developed during an University Class and the aim was to provide a “brain” to the Cyber Robot, a cheap sensorless toy robot sell by Clementoni. More information about the robot can be found on the official website. More specifically, the aim was to reverse-engineer the communication protocol of the robot via the Bluetooth HCI snoop log and then build an app that guides it to reach a target object that is framed by the phone’s camera. For more information about the communication protol, visit the Wiki Page. You can find more info about the project on GitHub.


@University - BANKS · Java

A Java app with a GUI to perform keyword-based search in relational database. The app implements Banks, an algorithm for data and schema browsing together with keyword-based search. You can get information from a relational database by typing a few keywords. You can find more info about it on GitHub.