Physics · Scientific computing · Embedded systems

Curriculum vitae

I am a physicist working across condensed matter physics, scientific computing, and electronic engineering for high-performance sailing.

Education

Master's Degree in Condensed Matter Physics

Theoretical and Computational Curriculum
University of Trieste · Trieste, IT

March 2026

Final grade: 110/110 cum laude
Thesis: Structure and slow dynamics of supercooled water
Supervisor: Prof. Daniele Coslovich

Bachelor's Degree in Physics

University of Trieste · Trieste, IT

March 2023

Final grade: 98/110
Thesis: Collective dynamics in active matter: a study of phase transitions in the Vicsek model
Supervisor: Prof. Daniele Coslovich


Experience

Software Lead, Electronics Division

Audace Sailing Team · Trieste, IT

Oct 2024 – present

Consultant Jan 2026 – present Deputy Division Head Jun 2025 – Jan 2026 Member Oct 2024 – Jun 2025

As Lead Software Engineer and Deputy Head for the Electronics Division, I led the development of a real-time telemetry acquisition and analysis suite for high-performance sailing vessels, integrating embedded systems with a Python-based package for both live visualization and post-processing of sailing data. Moreover, I supported the overall technical direction of the division, ensuring sensible integration between hardware and software components.

During my tenure, the Division developed:

  • Python tools for live telemetry visualization and post-processing of sailing data
  • ESP32, Arduino, Raspberry Pi, and onboard sensor integration using serial, I²C, UART, and MQTT-over-WiFi communication protocols
  • a live, web-based monitoring system for real-time visualization during sea trials
  • a post-processing suite for offline analysis of sailing data
  • technical documentation covering setup, usage, and system architecture

During the Foiling SuMoth Challenge 2025, I supervised on-boat deployment, testing, and debugging under real operating conditions.

As Consultant, I focused on knowledge transfer and technical support for new team members, including onboarding and training on embedded systems integration, data handling, and system architecture.

Sep 2025 – Nov 2025

Internship in the Theory and Simulation of Condensed Matter (TSCM) group, University of Trieste, focused on studying the relationship between dynamical slowdown and melting in supercooled TIP4P/2005 water, later extended in my MSc thesis.

I developed an in-house Python interface to GROMACS to support molecular dynamics simulations and data analysis, with an emphasis on reproducible research using org-mode and a literate programming workflow. Simulations were run on the Bora HPC cluster, with attention to performance and scalability, including the use and study of GROMACS parallelization strategies (MPI, OpenMP, and domain decomposition).

IT Consultant

Divulgando SRL · Trieste, IT

May 2024 – Oct 2025

I developed Python scripts for XML conversion and manipulation, and I designed the MySQL database schema for the Giuseppe Tartini catalog curated by the Conservatorio Tartini of Trieste.

Student Intern

INFN · Trieste, IT

Mar 2022 – Oct 2022

Completed a curricular internship in scientific programming using C, with a focus on Runge-Kutta methods for ordinary differential equations, including the three-body problem.


Projects

2025

mothics

A telemetry suite for high-performance sailing boats.

2024

pyprl

A Python serial and parallel task scheduler.

2023

active

A simulation backend for atooms implementing active matter systems, including the Vicsek model.


Volunteering

Oct 2020 – present

Advisor Oct 2025 – present Treasurer Oct 2021 – Oct 2025 Vice President Oct 2020 – Oct 2021

I managed budgeting, logistics, and operational planning for institutional choir activities and events, overseeing annual budgets, membership fees, and fundraising initiatives. I coordinated logistics for a choir of approximately 70 members and liaised with the University IT department regarding email and website infrastructure. I also contributed to the organization of concerts and institutional ceremonies and supported the resumption of choir activities following the COVID-19 pandemic.

Assistant Boat Measurer

2025 Melges 24 World Championship
Yacht Club Adriaco · Trieste, IT

Sept 2025

I assisted with pre-regatta boat measurement and class compliance inspections for competing Melges 24 yachts. Moreover, I provided on-water race support during the championship as part of the buoy-laying team.


Skills

Programming
Python (advanced), Fortran, C, Arduino, Bash, MySQL (basic), JavaScript (basic)
Markup
HTML, CSS (basic), XML, Markdown, org-mode, LaTeX
Electronics
Arduino, ESP32, Raspberry Pi, sensors (IMU, GPS), communication protocols (I²C, MQTT, UART, LoRa), soldering, prototyping
Numerical methods & tools
Monte Carlo (MCMC), molecular dynamics (MD, CPMD), HPC and parallel computing, Quantum ESPRESSO, GROMACS
Computer-aided design and modeling
KiCAD (basic), Autodesk Fusion (basic), FreeCAD (basic), PrusaSlicer
Other
Git, 3D printing
Languages
Italian (native), English (fluent), French (basic)