I am a software developer with solid experience in the analysis, design and development of scalable, high-performance applications. My approach always starts with architecture: defining clear structures, choosing the right technologies for the context, and writing code that remains maintainable over time are the foundation of every project I work on.
I have built digital products across very different sectors. In education, I designed and developed mobile applications used daily by schools and families, tackling the challenges typical of high-impact software: performance, reliability and scalability at scale. I have also worked on mission-critical systems in banking and on applied research projects involving IoT devices — experiences that have given me an end-to-end perspective on the software lifecycle, from requirements analysis through to production release.
Since 2021 I have been maintaining UniTime, an open source mobile application on the Play Store: a personal project where I have full ownership over every aspect, from architecture to testing, CI/CD and distribution. I use it to experiment with patterns and solutions that I then bring into my day-to-day work.