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.

📣 There is no cloud, just other people's computers
python Python
go Go
java Java
kotlin Kotlin
dotnet Dotnet
postgresql Postgresql
docker Docker
gitlab Gitlab
proxmox Proxmox
linux Linux
vue Vue
javaScript JavaScript
HTML5 HTML5
CSS3 CSS3
typeScript TypeScript
git Git
bash Bash

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 — Current

Sapienza, University of Rome

Currently studying Computer Science (MSc) at Sapienza University of Rome.

BUCA 2024 - Challenges in building Billion Users Cloud Applications
October 2024

Sapienza, 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 — 2024

Sapienza, University of Rome

Bachelor's degree in Computer Science (110/110 cum laude).

Diploma in Electronic Engineering
2015 — 2020

I.I.S.S. J. Von Neumann, Rome

Secondary school diploma in electronic engineering (97/100).

First Certificate in English
June 2019

British Council, Rome

Cambridge FCE certificate.

Experience

Research Associate
December 2025 — Present

Sapienza 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 2025

Sapienza University of Rome

Research Scholarship at Computer Science Department, Sapienza University of Rome. Part of the GamificationLab group.

Chief Executive Officer
November 2020 — January 2023

CD Click s.r.l. ↗

CEO of the CD Click s.r.l. company.

Hardware Designer & Firmware Developer
December 2019 — June 2021

Design 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 2018

Nufaco 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 2018

Nufaco s.r.l. ↗

Development 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 — 2018

Development 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 2016

Duplico s.r.l. ↗

Development 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#).

More on

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!