HomeAbout MeContact Me

About Me

Be the change you want to see in the world
developer

My Story

My journey with technology began at age 3 with a GameBoy, but it was the Commodore AMIGA 600 in the 90s that truly hooked me.

I realized I could break things, fix them, and build entirely new ones from scratch. That endless cycle of experimentation sparked a lifelong passion for software engineering.

My love affair with Android started in the era of 2.1 Eclair, when I hacked my HTC HD2 to run Android instead of Windows Mobile.

Shortly after, I started writing code for Android 2.3 Gingerbread, and I haven't looked back since. I even dedicated my Bachelor's thesis to Android, building a geofencing automation app called GeoTask.

Early in my career, I cut my teeth building Java web applications, but my heart was always in mobile. I relentlessly pursued the Android path until I could dedicate myself to it full-time.

Today, as a Senior Android Engineer, I specialize in crafting beautiful, high-performance apps using modern tools like Jetpack Compose and Kotlin Multiplatform.

I love what I do, and I'm always looking for the next technical challenge.

Skills

Dev Skills

Kotlin Ecosystem (KMP & CMP)
Kotlin
Kotlin Multiplatform (KMP)
Compose Multiplatform (CMP)
Kotlin Coroutines & Flow
Ktor
Koin
Native Mobile
Android (Jetpack Compose)
iOS (Swift)
Java
Architecture & Engineering
Clean Architecture
SOLID Principles
Firebase
Tooling & DevOps
Git & GitHub Actions
Fastlane
Agile/Scrum

Soft Skills

Mentorship
Public Speaking
Commitment
Experimentation
Collaboration
Decision making
Self-management
Driven by passion

Languages

Italian
Mothertongue
English
C1

Apps I've worked on

Work experience

Senior Android Developer
Mozio
08/2023 - CURRENT
US - Remote

Spearheading end-to-end development of native applications. Leveraging Kotlin Multiplatform (KMP) to maximize code sharing with iOS, heavily contributing to both architectural design and final implementation.
Senior Android Developer
ZestOne
10/2017 - 07/2023
Chiasso - CH

Led development across multiple mobile apps with a relentless focus on code quality, CI/CD infrastructure, and agile workflows. Mentored junior engineers, conducted technical interviews, and cultivated a collaborative, ego-free engineering culture.
Co-Founder
Woonders
11/2016 - 12/2019
Rome - IT

Co-founded and engineered a comprehensive financial advisor CRM (subsequently acquired by a partner). Built the full stack alongside a 3-person team, encompassing the backend, frontend web interface, and the native Android app.
Lead Android Developer
IGT
06/2015 - 11/2016
London - UK

Led the Android engineering team to architect and deliver the greenfield playMGM Casino app, successfully scaling it to over 1 million downloads.
Android Developer
IGT
12/2014 - 05/2015
Lugano - CH

Collaborated within a 3-person team to develop, maintain, and optimize multiple high-traffic sports betting Android applications.
Internship
RCI Banque
06/2014 - 11/2014
Rome - IT

Gained foundational experience in a large 8-person team, developing and maintaining enterprise web applications using JSF, Oracle/MySQL, and Tomcat.
Internship
ObjectWay
01/2014 - 04/2014
Rome - IT

Engineered and maintained robust J2EE backend applications utilizing Struts, SQL Server, and JBoss within a fast-paced 4-person team.
Administrator of Computer Science Laboratory
University of Tor Vergata
01/2012 - 12/2012
Rome - IT

Awarded a merit-based scholarship to collaborate with the university IT department to manage the computer science laboratory, supporting students and faculty with technical issues.

Talks

KMM survival guide: how to tackle everyday struggles between Kotlin and Swift
CommitUniversity
11/2022
Florence, Italy

A deep dive into the practical realities of sharing code between iOS and Android. Covered common architectural pitfalls, team dynamics, and actionable strategies for successfully integrating Kotlin Multiplatform into existing native codebases.
Roundtable - Kotlin Multiplatform Mobile
droidcon Italy
10/2022
Turin, Italy

An interactive panel discussion exploring the future of cross-platform development, weighing the pros and cons of KMP against other frameworks, and sharing real-world adoption stories.
KMM survival guide: how to tackle everyday struggles between Kotlin and Swift
droidcon Italy
10/2022
Turin, Italy

A deep dive into the practical realities of sharing code between iOS and Android. Covered common architectural pitfalls, team dynamics, and actionable strategies for successfully integrating Kotlin Multiplatform into existing native codebases.
Supercharge Flutter Declarative UI with code generation
droidcon London
10/2021
London, UK

Showcased techniques for accelerating Flutter development through code generation. Explored how automating boilerplate for declarative UIs can reduce bugs, enforce consistency, and drastically improve developer velocity.

Education

Tech conferences
World
Today

I am a lifelong learner. I actively participate in major tech conferences (like droidcon)—both as an attendee and a speaker—to stay at the bleeding edge of the mobile ecosystem and connect with the community.
Bachelor's degree, Computer Science
University of Rome Tor Vergata
2009 - 2013
Rome - Italy

Thesis title: "Design and development of an Android-Web application for monitoring private environments"Final grade: 107/110

Hobbies and Interests

IoT
Tennis
Archery
Martial arts
Cars

Quick Links

HomeAbout MeContact MeRSS Feed

Social Media