BlazePlot
Fast WebGL2 plotting engine for real-time scientific and engineering data. Built for large streaming datasets with min/max LOD downsampling, GPU-native rendering, and a minimal API.
TypeScript
WebGL2
Upon nearing my graduation in Computer Science, I decided to pursue my passion for programming. This journey led me through internships, freelance projects, and jobs spanning from full-stack to backend development and DevOps.
What excites me most is solving problems and gaining confidence in making software architecture decisions. I am committed to growth and always eager to learn new skills.
I am currently working full-time at ELT as a backend developer.

April 2026 - Present
ELT Group, Rome, IT
Contributing to a modular peer-to-peer data ingestion system for multiple sensor types and optimizing large geospatial data flows for real-time consumption.

October 2024 - March 2026
CAEN SPA, Viareggio, IT
Built high-performance charting and data orchestration applications for nuclear and particle physics instrumentation, plus GitLab CI/CD components to improve developer workflows.

September 2023 - January 2024
Marittima, IT
Created logistics and hospitality management web applications, responsive interfaces, backend APIs, authentication, data visualization, and real-time updates.

September 2023
University of Perugia, IT
Computer Science degree with thesis research focused on Natural Language Processing and artificial intelligence applications.

April 2023 - June 2023
Osmosit, IT
Engineered scalable REST APIs and built a real-time messaging system for user notifications. Worked on database-driven solutions, authentication, and performance.

2017
Liceo Scientifico A. Volta, IT
Robotics and IoT development course where I learned to program embedded systems with Arduino microcontrollers, smart home prototypes, RFID access control, and sensor integration.