About me

Passionate software developer, I design and craft modern digital solutions with a focus on mobile and cross‑platform applications, particularly leveraging Flutter.
I am engaged throughout the full software lifecycle, from ideation to delivery and maintenance. I adopt a Clean Architecture approach, practice test‑driven development (TDD), and focus on cloud‑based scalability.
My background in electronic and computer engineering gives me strong foundations to tackle IoT and hybrid hardware/software systems.
I’m enthusiastic about Artificial Intelligence and Machine Learning, especially integrating them with operations research to build intelligent systems for business process optimization.
My goal is to create well‑designed, maintainable systems optimized for data usage that deliver real value to users.
Open to remote full-time positions, collaborations, and projects across Europe and worldwide, operating from Italy (CET timezone).
Do you want to know more?
Languages Spoken
Italian — Native
English — B2
French — Basic
Technologies I Know
Mobile Development
Dart
Flutter
Java
Swift
Kotlin
Firebase
Godot
Web Development
Dart
Flutter
JavaScript
PHP
HTML
CSS
Wix
Godot
Desktop Development
Flutter
Java
C++
C#
Scala
Godot
My studies
Over the years, I’ve built a strong and multidisciplinary background, combining engineering and computer science skills to approach software development from a comprehensive perspective. Here are the academic paths that shaped my growth the most.
Master’s Degree in Computer Science and Engineering
Alma Mater Studiorum - University of Bologna, Cesena Campus
LM-32 • Master's Degree in Computer Engineering
– ...
In progress
The main goals of this program for me are to learn how to build solid, scalable, and maintainable software through evolutive architectures, improve my skills in CI/CD and production automation, deepen the study and analysis of business processes for designing tailored software systems, and further enhance the techniques learned during my bachelor's—particularly in AI, machine learning, and operations research—to support companies in optimizing their processes through smart, supportive tools.
Bachelor’s Degree in Computer Science and Engineering
Alma Mater Studiorum - University of Bologna, Cesena Campus
L-31 • Bachelor's Degree in Computer Science and Technologies
– ...
🎓 03/10/2024
Completed
This program provided me with a solid foundation in essential software development concepts—from mathematical and hardware principles to databases and full software construction—covering a wide range of technologies from low-level languages like Bash and Assembly to high-level languages for web, mobile, and desktop development.
Bachelor’s Degree in Electronics Engineering for Energy and Information
Alma Mater Studiorum - University of Bologna, Cesena Campus
L-8 • Bachelor's Degree in Information Engineering
– ...
Not completed
Although I didn’t complete this degree, it provided me with a strong engineering foundation in mathematics, physics, chemistry, analog and digital electronics, signal analysis, and electromagnetics. It gave me a broader understanding of hardware-level processes and how software and hardware interact within modern systems.
My Extra-University Courses
My learning journey goes beyond academic studies. I believe it is essential to stay updated in a fast-evolving field, which is why I regularly attend additional courses. These help me explore specific topics in depth, learn new technologies, and refine advanced skills to apply in my projects.

Flutter & Dart: S.O.L.I.D principles and Top Design Patterns
Piotr Paweska • Udemy
4 hr • 2025
Completed
Application of SOLID principles for designing scalable, maintainable, and testable code in Flutter and Dart. Practical implementation of core GoF design patterns to improve flexibility and software reusability.
An advanced course where I learned to design robust and scalable Flutter apps using Clean Architecture and a four-layer MVVM pattern. I built a real modular project with Melos, mastering dependency handling, layer separation, and writing maintainable and testable code.
A hands-on course focused on building a full-featured mobile game with Godot Engine, covering gameplay, UI, in-game shop, saving systems, and publishing to iOS and Android. I learned how to manage the full game development cycle, from animations and in-app purchases to mobile optimization.
Did my journey resonate with you?
Get in touch: I'm always ready for new challenges and exciting collaborations!

