Skip to main content

About

I like understanding why systems break, and building them so they don’t. That curiosity led me from a PhD in Distributed Systems at the University of Catania to maintaining production Kubernetes clusters

These days I split my time between backend engineering, infrastructure automation, and a growing interest on LLMs and their applications. I’m currently interested in fine-tuning LLMs for domain-specific tasks and figuring out how to deploy them without melting the hardware budget.

When I’m not debugging YAML or staring at Prometheus dashboards, I’m probably over-engineering my homelab or convincing myself that this side project will actually get finished.


Skills
#

LanguagesPython, Golang, Java, Shell, Swift, C
InfrastructureDocker, Kubernetes, OpenShift, Proxmox, Nginx
AutomationAnsible, Terraform, Helm, GitLab CI/CD, Operators
ObservabilityPrometheus, Grafana, Jaeger, Istio
DataPostgreSQL, MySQL, Redis, Kafka

Experience
#

Software Engineer @ Vyxel, Italy
Jan 2026 – Now

  • Provisioning and managing bare-metal infrastructure to deliver reliable and scalable cloud services.

PhD Research Consultant @ Aucta Cognitio SRL, Italy
Oct 2022 – Nov 2025

  • Designed cloud-native architectures leveraging Kubernetes for orchestration of distributed workloads.
  • Developed MLOps pipelines using Kubeflow and Apache Airflow for automated ML workflows.

Software & AI Engineer @ Sangiorgi SRL, Italy
Mar 2025 – Nov 2025

  • Led COAT project (EU-funded, NGI Sargasso / Horizon Europe): on-premise LLM inference with Ollama/vLLM, fine-tuned Qwen3 with Unsloth.

Visiting PhD Researcher @ Telecom SudParis, Palaiseau, France
Jan 2025 – Jul 2025

  • Built a Kubernetes Event Generator to simulate workloads, node failures, and scheduler configurations.
  • Research on distributed systems scheduling and resource management in cloud-native environments.

Teaching Assistant @ University of Catania, Italy
Sep 2022 – Feb 2025

  • Distributed Systems & Big Data (LM-32): tutoring on distributed computing and cluster technologies.
  • Programming Techniques for Distributed Systems (LM-27): lab sessions on distributed programming.
  • Object Oriented Programming (L-8): lab sessions on Java programming, student exercises and projects.

Software Engineer @ Sangiorgi SRL, Catania, Italy
May 2021 – May 2022

  • Developed microservice backends (Python, Golang) for IoT and mobile apps (WeeNet, Ruppu, YouSpeed).
  • Managed Kubernetes deployments, GitLab CI/CD pipelines, and infrastructure with Prometheus monitoring.

Education
#

PhD in Computer Engineering @ University of Catania, Italy
2022 – 2025
Thesis: Decision Support System in Quality of Service Application Performance Management.

Professional License @ University of Catania, Italy
2022
Ingegnere dell’Informazione Sez. A (95/100)

Master’s Degree in Computer Engineering @ University of Catania, Italy, Grade 110/110 cum laude
2018 – 2022
Thesis: Resource Allocation with Multiple Offloading Options in Cloud-Edge Scenarios.

Bachelor’s Degree in Computer Engineering @ University of Catania, Italy
2014 – 2018
Thesis: Sentiment Analysis on Web Comments Using Azure Machine Learning.


Publications
#


Conferences & Workshops
#

  • Grifin Workshop on AI, Networks & Cybersecurity — Sorbonne University & LINCS, Paris, France (Apr 22–23, 2025)
  • AI, Science & Society Conference (AI Summit) — Institut Polytechnique de Paris, Palaiseau, France (Feb 6–7, 2025)
  • WETICE: International Conference on Enabling Technologies — IEEE, Catania, Italy (Jul 23–25, 2025)
  • WETICE: International Conference on Enabling Technologies — IEEE, Reggio Emilia, Italy (Jun 26–28, 2024)
  • RESTART Plenary Dissemination Workshop — Catania, Italy (2025)
  • VIII Mediterranean School of Complex Networks (PhD School) — Catania, Italy (Jun 25–30, 2023)

There are no articles to list here yet.