MA student in Digital Humanities at the University of Bologna.
I came from literary studies and ended up writing SPARQL queries.
Still figuring out if that's a plot twist or the logical conclusion.
I studied Humanities (Lettere) and wrote a linguistics thesis. Now I model cultural heritage data as Linked Open Data and build query engines for heterogeneous databases. The throughline is a stubborn belief that how we represent knowledge shapes how we understand it.
Currently at DHDK, University of Bologna.
PixelGrams
A multi-character VR experience giving access to the Grotta dei Cervi of Porto
Badisco — a Neolithic cave sanctuary closed to the public since 1987. Designed
as an immersive branching narrative hosted at the Castello Aragonese di Otranto,
with five playable roles and a physical handprint outro. Built for the Digital
Heritage & Multimedia course at the University of Bologna.
Twine Harlowe HTML/CSS Figma GitHub Pages
The Revolussion of Renzo Renzi
A Digital Humanities project on the archival ecosystem of Renzo Renzi — film
critic, writer, and one of the founders of Cineteca di Bologna. We encoded
archival materials in TEI/XML, modelled them as Linked Open Data using Dublin
Core, FOAF, and Schema.org, and published the full dataset via GitHub Pages.
TEI P5 XSLT RDF/Turtle SPARQL Python RDFLib
Brigata
A modular Python query engine integrating two heterogeneous data sources — a
graph database (Blazegraph/RDF) and a relational database (SQLite) — into a
unified interface returning typed Python objects. Built collaboratively as part
of a Data Science course.
Python RDFLib SPARQLWrapper SQLite SQLAlchemy
Code & data — Python · RDFLib · SPARQLWrapper · SQLite · SQLAlchemy
Markup & encoding — TEI P5 · XSLT · RDF/Turtle · HTML/CSS
Knowledge organisation — SPARQL · Dublin Core · FOAF · SKOS · Schema.org
Standards — ISBD · ICCD · FIAF · ISAD(G)