Progetti

Sei progetti, dalla ricerca universitaria ai progetti personali: per ognuno una pagina di approfondimento con architettura, scelte progettuali e risultati.

Lavoro 2025 — 2026

RAG per la documentazione InterSystems IRIS

Backend RAG per la documentazione InterSystems IRIS: retrieval ibrido (dense + BM25), query expansion, reranking con cross-encoder e risposte grounded con citazioni validate. Evaluation offline con metriche di retrieval.

Scopri il progetto →
Ricerca 2025

Drift — Emotion-Driven Ambient Music

La voce dell'utente viene analizzata su due canali (intonazione + semantica) per estrarre un'emozione (valenza/arousal), che guida un modello generativo MIDI e una sintesi granulare ambient in tempo reale.

Scopri il progetto →
Personale 2026

Perceptor

Pipeline multiprocesso per acquisire e normalizzare chat, parlato e video di live stream in eventi JSONL temporizzati. VAD, speaker identification e ASR su CPU/GPU, captioning video via VLM, tutto orchestrato su code Redis.

Scopri il progetto →
Open source 2026

Prettier Plugin per ObjectScript

Plugin Prettier 3 per file .cls ObjectScript: casing dei comandi, espansione delle abbreviazioni, indentazione intelligente, parsing tramite la grammatica tree-sitter-objectscript. Suite di test su output, idempotenza e diagnosi di parsing.

Scopri il progetto →
Personale 2026

Bot Tracker Biglietti Concerti

Bot Telegram per il tracking dei biglietti dei concerti: architettura a componenti disaccoppiati (FastAPI + python-telegram-bot + worker asyncio), caching intelligente nel DB per minimizzare lo scraping, strategie anti-bot con curl_cffi e Playwright.

Scopri il progetto →
Università 2025

MELODY — Grafi Semantici per la Musica

Ontologia semantica (Protégé) per il dominio musicale, popolamento RDF da dataset Grammy e MusicOSet, query SPARQL e validazione SHACL su GraphDB. Lavoro di gruppo per il corso di Graph Databases.

Scopri il progetto →