
Senior Software Engineer, focused on Android, based in Italy.
Hello there! I’m a Senior Android Engineer based in Cesena, in North-Eastern Italy. Since earning my M.Sc. from Università di Bologna I’ve spent 8+ years designing and shipping production Android apps end-to-end, from requirements to Play Store, across fintech (crypto wallets), consultancy and IoT, often leading and mentoring small mobile squads. These days I work mostly in Kotlin and Kotlin Multiplatform, and I’m an early, daily adopter of AI-augmented development with multi-agent coding harnesses.
Aug 2023 - present. Lead Android engineer on consultancy engagements, owning feature delivery for 5+ clients. Tech lead driving Kotlin Multiplatform to share business logic across Android and iOS; lead and mentor mobile squads of up to 4.
Jul 2022 - Jun 2023. Core engineer on Pera Wallet, the official Algorand wallet (1M+ installs). Owned the web-wallet integration end-to-end on an MVVM Kotlin codebase; mentored junior engineers.
Mar 2019 - Jul 2022. Shipped 6+ flagship native Android apps in Kotlin and Java for Italian and European clients, full lifecycle from requirements to Play Store; doubled as Junior PM on selected engagements.
Open-source contributor to pi, an AI coding agent, with code merged upstream into the project.
An MIT-licensed, portable session-handoff skill that gives AI coding agents (Claude Code, Codex, Pi) a durable shared memory of a project with no runtime dependencies.
Site (lpfc.it) and JSON API for Lega Pauper Forlì-Cesena, a Magic: The Gathering Pauper community. Built with Astro and shipped as a single Cloudflare Worker with scheduled weekly data rebuilds.
Core engineer while at Hipo on Pera Wallet, the official open-source Algorand wallet, with 1M+ installs across platforms.
A Kotlin implementation of the Swiss Pairing system using an algorithm that finds the maximum weighted matching in a graph.
Why a local Magic league site moved from Pages plus an API Worker to one boring Worker, and why small communities need software that is easy to leave alone.
Kotlin, Java, Jetpack Compose, Hilt, Navigation, Room, Coroutines & Flow, Retrofit, Kotlin Multiplatform (KMM), Bluetooth APIs.
MVVM, Clean Architecture, TDD (JUnit, MockK, Turbine), Agile/Scrum, code review & mentoring, Git/GitHub, Bitrise CI/CD, Gradle, Docker.
TypeScript, JavaScript, Bash; Astro and Cloudflare Workers for side projects; daily AI-augmented development with multi-agent coding harnesses (Claude Code, Codex, Pi).