About me
AI Researcher and Software Engineer specializing in deep learning, audio processing and controllable generative models. Formerly a Marie Skłodowska-Curie Doctoral Fellow within the Privacy for Smart Speech Technology network (jointly hosted by EURECOM and Ruhr-Universität Bochum), I published research on voice anonymization alongside my prior academic work in controllable music generation. I hold an M.Sc. in Music & Acoustic Engineering ( Politecnico di Milano ), a B.Sc. in Information Engineering ( University of Padova ), and multi-year industry experience as a Full-Stack Developer, DevOps Engineer, and Software Architect. I am fully available for full-time roles in AI/ML and software engineering. Feel free to review my resume or my full CV for more details about my background and experience.
Research Activity
Evaluating voice anonymisation using similarity rank disclosure
Conditional Diffusion as Latent Constraints for Unconditional Symbolic Music Generation Models
On the Joint Minimization of Regularization Loss Functions in Deep Variational Bayesian Methods for Attribute-Controlled Symbolic Music Generation
Resolv - Machine Learning Development for Research
Do Unconditional Deep Generative Models Spontaneously Learn How to Encode Human-Interpretable Musical Attributes?
Professional Experience
I bring years of experience in software development, architecture, and DevOps, primarily through consultancy roles within the Arsenalia Group , which includes the companies Alpenite and ccelera .
My work has focused on full-stack development, especially on the SAP Hybris Commerce platform, where I delivered B2B and CRM solutions, integrated ticketing and notification systems, and developed mobile capabilities with PWA frameworks. I also took on responsibilities in software architecture, collaborating with international teams and working in London to implement logistics and retail integrations through Mulesoft middleware, using AMQP and REST/SOAP APIs. In my role at ccelera, I continued my full-stack development on SAP Hybris Commerce, working closely with high-profile clients to deliver tailored e-commerce solutions.
Additionally, at Walit , I expanded my expertise in cloud infrastructure by designing and maintaining Google Cloud environments for deep learning projects, setting up CI/CD pipelines in Gitlab, and ensuring application security with OWASP ZAP.
Main clients: Kering Eyewear, Stella McCartney, Bonfiglioli, Cellularline, PegPeregoPersonal Projects
Unbaised
I have co-designed and engineered an AI-driven media platform allowing users to control news generation through bias metrics (e.g. political spectrum alignment). The system autonomously ingests daily multi-source news, synthesizes parameter-conditioned summary articles and dynamically generates custom audio podcasts.
Keywords: python, docker, gcp, expo, tavily, eleven labsSelf-Hosted Homelab & Smart Home
I’ve architected, and I am actively maintain a Proxmox VE hypervisor running self-hosted services across LXC containers and VMs. Deployed media ecosystems (*arr stack, Jellyfin, Audiobookshelf), network storage (OMV, Nextcloud, PhotoPrism), and networking/security (Caddy reverse proxy, Pi-hole, WireGuard VPN, Dante SOCKS proxy, Gitea). Engineered an automated smart irrigation system managed via Home Assistant over a custom Zigbee mesh network.
Keywords: proxmox, *arr, jellyfin, nextcloud, caddy, pi-hole, wg, gitea, HA, zigbeeAdvent of Code
Creative Projects
Ego
Ego is a project that is meant to explore the idea of human perception, in particular the idea of identity and self consciousness and the way it is distorted and biased. The project has been implemented as a webapp to make the experience available to everyone, but it can also be imagined in the context of an artistic installation: the user’s first approach would be defined by the vision of a cloud of swirling particles, while an undefined drone sound is playing. Once the user is close enough to be detected by our system the cloud will start to slowly morph into a shape resembling its face: the user is now witnessing their identity take shape. A repeating melody would be heard, whose generation is based on the user’s face, in particular on their somatic traits and their current mood. The intrigued user might now get even closer, in which case they’ll hear the music become more and more intense, in a higher pitch and faster, representing an ever-growing feedback loop of self consciousness. The final phase of Ego will show the user their face being morphed into a new shape, reminiscent of a Rorschach Test , to finally express the idea of the distortion of the self caused by the filtering of external point of view.
Keywords: three.js, glsl, svelte, mediapipe, max4live, tone.jsPulseq
Pulseq is a fractal sequencer implemented as a single-page application (SPA) and inspired by the Eurorack module Bloom by Qu-Bit Electronix . It uses a user-constructed sequence to recursively generate a tree of related subsequences that are strung together to create large musical sequences that relate back to the originally programmed sequence. First, the user programs the main sequence which from now on will (called trunk) than the branches and path knobs can be used to control the tree generation. Beside these knobs, the user has the possibility to play the sequences with eight different sounds and to apply three different pre-set effects: a reverb, a ping-pong delay and a distortion.
Keywords: svelte, tone.js, glslComputer Music Projects
OranJam
OranJam is an audio plugin that implements a polyphonic subtractive synthesizer. The software is implemented in C++ with the aid of JUCE . The DSP chain includes several functional blocks: an oscillators bank, a white noise generator, an ADSR envelope, a filters bank and a LFO. A GUI enables the user to control the available parameters, such as waveform for each oscillator, cutoff frequency and resonance for each filter.
Keywords: juce, c++, cmakeHarMMMLonizer
HarMMMLonizer is a real-time harmonizer implemented in SuperCollider . The software implements a DSP system featuring mono input and stereo output. The DSP chain includes a delay line block which supports different feedback setups. Furthermore, the GUI enables the musician to control available parameters, each specifically related to pitch shifting, delay effect and master. HarMMMLonizer supports three additional pitched voices to build the harmony, but a global variable within the code enables the programmer to change the number of voices.
Keywords: supercollider, harmonizer, delay lines, crosstalk delay feedbackSound Analysis Synthesis & Processing Projects
- Design of a three-way crossover network in the Wave Digital (WD) domain starting from a reference analog circuit. The model is then implemented in MATLAB using the trapezoidal discretization method (bilinear transformation).
Wave Digital Filter Modeling
Keywords: matlab, virtual analog - Efficient implementation of the Leslie rotary speaker as a digital audio effect.
Leslie Speaker Emulation
Keywords: matlab, digital audio effect - Acoustic source localization using the Delay-And-Sum (DAS) beamformer and the MUSIC methods to estimate the Direction Of Arrival (DOA) of two audio sources sampled by a 64 microphones array.
Acoustic Source Localization with Microphone Array
Keywords: sound localization, doa estimation, matlab - Estimation of the Room Impulse Response (RIR) of a small reverberant environment by means of a Wiener filter. The obtained filter is obtained using the Overlap-and-Add (OLA) algorithm.
RIR Estimation with Wiener Filters
Keywords: wiener filter, matlab, convolution
Musical Acoustics Projects
- Design of a recorder flute in MATLAB dimensioning the bore, the last two finger holes, the flue channel and the instrument mouth.
Design of a Recorder Flute
Keywords: applied acoustics, matlab - Design and analysis of a piano soundboard and its bridge in COMSOL.
Design of a Piano
Keywords: applied acoustics, comsol, matlab - Modeling of a complex resonant system through a hierarchical structure of Helmholtz resonators.
Helmholtz Resonator Tree
Keywords: applied acoustics, helmholtz resonator, matlab, simulink - 3D and axysymmetric modeling of a wineglass for glass harp in COMSOL with eigenfrequencies analysis.
Glass Harp
Keywords: applied acoustics, comsol