Hello, I’m Leonardo.
I’m a Software Engineer.

Graduated in Computer Science and Engineering, attending master degree in Artificial Intelligence.

This website is made to collect and showcase all the projects and ideas
I’ve developed during the years.

Languages and frameworks I’ve Worked With:

Java

A Passionate Aviation Enthusiast with a Love for Technology

About me

I’ve always had a computer at home, and my passion for technology grew from playing around with it as a child. Over time, my interest in technology has evolved into a deep fascination with its limitless potential to change the world. My passion for aviation has also played a big part in my life and pushed me to dive deep into both aspects and fetch more knowledge about those worlds.

Besides my obvious passion for technology and aviation, I have a deep love for social activities and music. I thoroughly enjoy experimenting with different musical instruments. Additionally, sometimes I play tennis as a pastime.

Volume Knob

2021-2023

“A handmade multi purpouse knob made out of engraved stone, lathed wood, equiped with precision encoder and addressable leds ”

TransparentKeyhole

2026

“A smart keyhole ring connected with zigbee to display room occupancy or Teams status”

Epaper Dashboard

2024

“A Epaper screen to show room, enviroment and calendar informations”

SERA

2026

“A Italy digital twin to train machine learning models to take ethical decisions on public resources allocations”

AI Projects

“During the master degree I had the chance to develop different related projects for different courses”

“A comprehensive platform for solving sports tournament scheduling using four different optimization approaches: Constraint Programming (CP)Mixed Integer Programming (MIP)Boolean Satisfiability (SAT), and Satisfiability Modulo Theories (SMT).”

Pressure Prediction Valves

“Different strategies of machine learning (xgboost, gp, cnn) used to predict pressure of real safety valves through torque and position”

Image Processing and Computer Vision

“Image Processing and Computer Vision used to detect and recognize books from bookshelf collections”

LyricsDjVisualizer

2022-2026

“A software to display live lyrics of playing songs with custom wallpaper supporting multiples input protocol as well as live shoot photos of the event”

Smart Sailing Compass

2024-2026

“A mobile app to optimize sailing strategies made with react native optimize regatta decisions”

Nixie Clock

2018-2023

“A desk clock displaying the facinating Nixie Tubes, with their retro beautiful style. Using a NodeMcu board, integrated wifi synchronization with the ntp protocol everithing contained inside an elegant handcrafted wooden enclosure.”

A mobile app for android designed to solve air navigation problems like the wind triangle or lossodromy calculation”

“An open source game written in java made with a group as an university project. It aims to train multitasking skills.”

Wooden bluetooth speaker

2019-2020

“A high power bluetooth speaker with a modern wooden design powered by 18650 batteries and a bluetooth module”

Hilfe

2024

“A social media website (PHP, Html, Css, js) to coordinate the social volutary actions.”

Home Server

“A raspberry pi 4 runs all the domotic automation in my house, deploys a zigbee network, manages hard drives and hosts this website and its certificates in an organized manner with docker containers”

Sim Dashboard

2018

“A dashboard full of switches, knobs and buttons to be adaptable to most games and simulators”

Ir sensors

2023

“A pair of infrared sensor to count people in the room and switch the light accordingly with a commuter, through 3 relays and a luminosity sensor”

Automated Roller Switch

“Since I wasn’t allowed to alter the electrical connections of the dorm where I lived, I’ve designed and programmed an actuator to automatize the lift of the roller shade and integrate it with the domotics of the room.”

AtcoDb

2023

“A sql server and application project to simulate the allocation of work shift for air traffic controllers”

And many more to come…