About

Ciao! My name is Niccolò Forlini and I’m a Senior Mobile Engineer based in Milan.

For many years, I’ve wanted to create a space to share the success and failure stories that I encounter daily. So, here we go!

Working mainly as a contractor, I am involved in a variety of projects. One of them currently is the new Android Proton Mail application, which recently got open-sourced. In the past, I’ve served as the Lead QA Automation Engineer at Telepass, where I laid the foundation for the UI Testing strategy for their flagship Android and iOS applications. I’ve also worked as an Android Engineer at Subito.

My expertise spans various areas, including product-driven development for end-users, mobile build systems (such as Gradle and Xcode Build System), and automation in all its forms. I have experience with CI/CD solutions like Bitrise, Gitlab CI, GitHub Actions, and Jenkins to help development teams deliver features and bug fixes faster. I’ve also built custom UI testing frameworks on top of Espresso/UiAutomator/Compose and XCTest to reduce the burden of manual testing, as well as several bots running on Slack and GitHub.

I’m a bit of a DevOps myself too, as I enjoy spending countless hours (most of them overnight) trying to orchestrate containers and build nodes in my own self-hosted CI. Recently, I have also been exploring the Rust language and have found it to be a blast. I hope you find something insightful in my blog, and feel free to contact me via email or LinkedIn if you have something interesting you want to share with me!