Software I wrote/software che ho scritto:

English pages:

Usable software:

Old/experimental/unmaintained:

Small and possibly useless utilities:

Pagine in italiano:

Collaborations/collaborazioni: