Italiano

I build AI-powered software for cybersecurity at Drivesec. The job splits fairly evenly between writing code and writing the functional and technical analyses that turn an idea into something a team can actually implement: I like both halves, and I think the second one is what decides whether most projects succeed or fail.

Outside work I'm an avid reader: science fiction and crime novels fill my evenings. My interests range across technology of every kind: from major engineering works to residential home-automation systems, from Formula 1 innovations to their practical applications, from the largest datacentres to the newest smartphone.

Selected work

Can a ridesharing service survive on a network with almost no traffic?

Multi-agent simulator in Rust · 2026 · repository

A from-scratch rewrite of the thesis work below, on real geography, built to answer the cost question the earlier version could not. The answer is yes, and the interesting part is what it costs: thirteen enrolled drivers serve 85% of thirty-two riders at 6.8 vehicle-kilometres per passenger carried, pushing the fleet to thirty-two vehicles gains another ten points of service rate and costs 13.9, and pushing it to a hundred and thirty-two adds nothing and costs 58.7. Seats are worth five times what vehicles are, the ceiling is walking distance rather than matching, and six one-way lines drawn by hand beat every network derived automatically from the same stations, because they know the direction of the demand. A language model plugs into the same dispatcher seam the fixed rules use and is measured on the same columns, with cost per decision beside them.

Véhicules autonomes : simulation multi-agents pour explorer l'importance de la structuration de réseaux

First author · PFIA 2025, Dijon, France · pp. 86–94 · July 2025

A multi-agent simulation of autonomous on-demand mobility, asking whether the network a service runs on should be structured or left free-form. Structured wins, and not marginally: more efficient routes, fewer kilometres driven, and a service that behaves more like collective transport than a fleet of taxis. The same structuring works for carpooling in peri-urban areas: an on-demand service built around a few trunk lines, which we called Mobility as a Network.

Ridesharing: an analysis of performance in low-flow networks

MSc thesis · Politecnico di Torino · 2025

Three different techniques aimed at one question: can a ridesharing service survive on a network carrying very little traffic? The honest answer was no, or at least it was not possible to prove otherwise. None of the behavioural levers I analysed moved the number of participants enough to turn an unstable network into a working one. Anticipated departure declaration showed a path only under forced 100% adoption, and even there the simulation data yielded no clear statistical separation between scenarios. What did come out were hard cost figures for low-flow operation: enough to make a strategic decision with at company level, but not a solution. Negative results are still results.

Experience

See LinkedIn for more detail.

Education