I'm passionate about software engineering, human-computer interaction, telecommunications and AI. I've developed web, desktop, and IoT applications across different domains, combining academic knowledge with real-world practice.
Stuff I Do
- System Administration
- I can manage Linux servers and virtualization environments like Proxmox VE.
- I have a lot of experience in managing container-based environments.
•• - Backend Development
- I am a full stack developer mainly focussed on backend, I have quite a good experience with the following technologies:
- Go, Python, .NET, Java/Kotlin
•• - Frontend Development
- I have some experience in writing web applications in Vue JS.
• - Database Design
- I can design complex relational databases, taking into account the performance, security and scalability of the database. I can write complex SQL queries, stored procedures and triggers.
• - Embedded Development
- I have some experience in firmware development for Espressif and ATMEL microcontrollers.
- Mainly using the C and C++ languages.
•• - DevOps
- I can write CI/CD pipelines using tools like GitLab CI and GitHub Actions.
- I also run a self-hosted Forgejo instance for my projects.
••
My journey
Resume
Education
Computer Science (MSc)
2024 — CurrentSapienza, University of Rome
Currently studying Computer Science (MSc) at Sapienza University of Rome.
BUCA 2024 - Challenges in building Billion Users Cloud Applications
October 2024Sapienza, University of Rome
I attended the BUCA 2024 Fall School, a week long intensive course on cloud computing and distributed systems hosted by Google, in Venice, Italy. Here, I had the opportunity to talk with some of the most important Google engineers behind Google Search, Gmail and Megastore.
Computer Science (BSc)
2020 — 2024Sapienza, University of Rome
Bachelor's degree in Computer Science (110/110 cum laude).
Diploma in Electronic Engineering
2015 — 2020I.I.S.S. J. Von Neumann, Rome
Secondary school diploma in electronic engineering (97/100).
First Certificate in English
June 2019British Council, Rome
Cambridge FCE certificate.
Experience
Research Associate
December 2025 — PresentSapienza University of Rome
Research Contract at the DigiLab Interdepartmental Research Center, focusing on technical research and experimentation for the design and prototyping of an inclusive indoor navigation system.
Research Scholarship (BS Junior)
March 2025 — July 2025Sapienza University of Rome
Research Scholarship at Computer Science Department, Sapienza University of Rome. Part of the GamificationLab group.
Chief Executive Officer
November 2020 — January 2023CEO of the CD Click s.r.l. company.
Hardware Designer & Firmware Developer
December 2019 — June 2021Design and implementation of an automation system for a champignon mushroom's farm in northern Italy. The system consisted on a mesh network of ESP8266's to control environmental parameters (air conditioning, humidity, CO2...) of the greenhouse based on sensors and on the growth stage of the mushroom. The system also had a monitor interface based on Home Assistant to collect data.
Hardware Designer & Software Developer
June 2018 — August 2018Nufaco s.r.l.
Design and development of a device that reads QR codes and programs NFC tags by using the Raspberry Pi platform. The software is written in .NET Core (C#) and Python.
OOP Developer
June 2018 — August 2018Development of a desktop application that generates and manages the printing process of Nufaco Cards. The software generates the graphics of the card by using information from the cloud app. Each card has a unique QR Code. The software is written in .NET (C#).
Full Stack Developer
2016 — 2018Development of Switchando, an open source home automation hub focused on local control, security and privacy. The backend was written in .NET Core (C#), the frontend in vanilla JavaScript. The project is now discontinued, as I switched to Home Assistant.
Full Stack Developer
June 2016 — July 2016Development of a web application that manages CD-Click's internal warehouse and gives an alert when something is going to finish soon. Employees can scan a QR Code with their smartphone to update the product. Both backend and frontend are written in ASP.NET (C#).
Beyond code
Passions
Networking
I love computer networks and telecommunications in general! I spend a lot of time tinkering with my HomeLab, where I run OPNsense. This is also a great opportunity to develop practical skills for my future career.
Outdoor Activities
I enjoy most of my time being outdoors. In the winter, I am an avid skier. When there's no snow, I love hiking and exploring new trails in nature. When I'm at home, I really enjoy spending time on Discord with my friends or enjoying a Counter Strike game.
Music
If there is something I can't live without, it's music. I listen to a lot of genres, from metal to rap, from rock to EDM and hardcore. I also play the guitar in the little free time I have.
Self Hosting
I believe in the power of self-hosting for full control over my data and services. Whether it's for hosting websites, personal cloud storage, or managing applications, self-hosting provides the flexibility and privacy that cloud services can't match. I run a lot of services at home, both for me and for my friends and family, this website is self-hosted too!
Home Automation
I'm a huge fan of open source, DIY home automation. I'm running Home Assistant at home, this is way better than using cloud services, they are not reliable enough for a home!
Get in touch
Contact
Rome, Italy