I’m a software engineer with a hands-on business mindset. I craft tailored software solutions to help people and businesses simplify their tasks and achieve their goals. My professional interest is primarily mobile development, and I’m currently working to strengthen my data science and business skills to bring together my various interests and build a more diverse and experienced professional figure. II also enjoy automating processes to increase efficiency and focus on what matters to me, delivering qualitative results and products written with clean code.

I studied Computer Science at the University of Milan, and moved to Helsinki in 2017 for a one-semester exchange program. I quickly fell in love with the city and its nature, and decided to stay. For the past two years I’ve been working at Codemate as mobile developer, where I also enjoy taking part in the managerial and design sides of projects.

In my spare time I tend to forget about technology and appreciate what nature and art have to offer. I grew up as an alpinist and competitive triathlete, currently I mainly climb and compete in sailing races. I’m also an avid classical music listener, recreational mathematician, opera singer hobbyist and mechanical watch enthusiast.


5 December 2019

Reverse engineering the UE Boom bluetooth protocol

Hacking a UE Boom speaker and making the remote power feature available to all the HomeKit users.

9 April 2017

Solution for macOS Sierra battery time indicator

Writing an intrusive but fast Alfred workflow to check the battery time.

3 March 2017

Reverse engineering the Strava Suffer Score algorithm

Making the Strava Suffer Score algorithm available to all the Movescount users.

3 November 2015

Randomising episodes selection of my favourite TV show

An engineeristic approach to randomise my watchlist of Friends episodes.