Guida tecnica
Ricerca & sviluppo
Torino, Italia
Sviluppo software e guida tecnica
Engineering Team Lead
Guido il team
nelle scelte
tecniche.
Obiettivi e vincoli danno un riferimento comune alle persone.

Matteo VincentiEngineering Team Lead, On Page®
Definisco la direzione tecnica e condivido con il team il contesto necessario per prendere decisioni in autonomia.
Come lavoroIl mio percorso

Dallo sviluppo software alla guida del team.
Spiego
le ragioni
delle scelte.
Scrivo codice e, in On Page®, mi occupo anche di architettura, guida tecnica e ricerca. Mi interessa che il ragionamento dietro una scelta sia chiaro anche a chi dovrà modificarla tra qualche mese.
Condivido i vincoli e discuto i compromessi con il team, così possiamo valutare anche proposte diverse dalla mia.
sviluppo software
Lavoro sul codice e sull’architettura.
Oggi mi occupo anche della guida del team.
Il confronto nel team
Valuto le proposte
con il team.
Quando discutiamo una scelta, voglio capire le ragioni delle proposte e lasciare spazio anche ad approcci diversi da quello che avevo immaginato.
Ogni proposta parte da ragioni diverse.
Collega le proposte ai criteri condivisi.
Dalle proposte alla decisione / Esempio illustrativo
Decisioni nel team
Come affronto
le scelte tecniche.
Questi esempi mostrano da dove partirei quando il team deve prendere una decisione.
Scegli una delle tre situazioni ↓
Esempi di decisioni nel team
Fiducia e responsabilità
Valutare le alternative con il team.
Se una decisione resta nella testa di una sola persona, il team dipende da quella persona. Preferisco condividere obiettivi e vincoli, ascoltare le proposte e chiarire chi può decidere cosa.
- Capire gli obiettivi
- Confrontare le idee
- Dare autonomia
La responsabilità delle decisioni deve essere chiara a chi partecipa al lavoro.
Progetti pubblici
I miei progetti
su GitHub.
/01TypeScript / Logging
LogService
Una libreria TypeScript per organizzare il logging delle applicazioni.
Strategie e provider configurabili per il logging delle applicazioni.
Esplora il repository ↗/02Docker / Osservabilità
Pi System Monitor
Un Raspberry Pi sotto osservazione, con metriche e notifiche.
Metriche, notifiche e gestione dei container per Raspberry Pi.
Esplora il repository ↗React & Next.js / TypeScript / Node.js & PHP / Docker & AWS
Il mio lavoro, oggi
Progetto agenti
e integrazioni MCP.
Progetto agenti e server MCP che li collegano al software: quali dati possono leggere, quali operazioni possono richiedere e con quali permessi. Lavoro sul codice, sui workflow e sul recupero del contesto con RAG.
Parto dalle operazioni reali dell’applicazione. Poi decido quali esporre agli agenti, quali vincoli applicare e dove serve una conferma.
Passaggio / 01
Recuperare i documenti di prodotto.
L’esempio parte da una richiesta: completare le descrizioni mancanti di alcuni prodotti. Recupero schede e documenti pertinenti, con i loro riferimenti. RAG porta queste fonti nel contesto del modello; non ne garantisce la completezza o la correttezza.
- In ingresso
- La richiesta di completare le descrizioni e i documenti di prodotto.
- In uscita
- Specifiche e passaggi utili, con riferimenti alle fonti.
request = readRequest()retrieved = search(productDocs, request)context = selectRelevant(retrieved)sources = attachReferences(context)Il punto da verificare
Segnalare i dati mancanti senza inventarli.
Passaggio 1: Recuperare i documenti di prodotto.
Schema illustrativo: nessun modello viene eseguito. È un esempio generale, non l’architettura di On Page®.
Un progetto in On Page®
On Page® / MCP
Collegare il PIM
agli assistenti AI.
In On Page® ho lavorato all’integrazione MCP che permette agli assistenti AI di leggere e aggiornare i dati del PIM, con i permessi dell’utente.
Leggi l’articolo su On Page®Matteo Vincenti ·
Da una richiesta ai dati di prodotto«Quali schede hanno dati mancanti?»Segui la richiestaChiudi il percorso
01 / L’assistente
AI
Interpreta la richiesta e sceglie lo strumento.
02 / Il collegamento
MCP
Il server MCP (Model Context Protocol) espone gli strumenti del PIM.
03 / Il software
On Page®
On Page® restituisce i dati accessibili all’utente.
Esempio illustrativo, non collegato al PIM.
Consultare
Schede prodotto e attributi da confrontare o completare.
Richiedere modifiche
Aggiornamenti dei dati prodotto, comprese descrizioni e traduzioni, anche su più prodotti.
L’accesso resta quello dell’utente. Le operazioni più delicate richiedono conferma.
Blog
Ultime
dal blog.
AI
Preparare un progetto per Claude Code e Codex: dal setup alla prima modifica
Dalla cartella vuota alla prima modifica verificata: istruzioni AGENTS.md e CLAUDE.md, test, permessi e handoff per lavorare con gli agenti AI.
AI
«Comportati come un esperto»: cosa cambia nel prompt
Che cosa aggiunge un ruolo al prompt? Token, istruzioni di sistema e quattro richieste sullo stesso caso per distinguere tono, criteri e correttezza.
Performance
UUIDv7 o bigint in PostgreSQL: conta anche l’ordine di arrivo
Confronto in Docker tra bigint, UUIDv4 e UUIDv7: inserimenti, indici, WAL e ordine di arrivo. Dati e codice per ripetere la prova.
Chi è Matteo Vincenti?
Sono un Engineering Team Lead e lavoro in On Page®, a Torino. Vengo dallo sviluppo software; oggi mi occupo anche di guida tecnica, architettura e ricerca e sviluppo.
Di cosa ti occupi in On Page®?
Lavoro sulle decisioni tecniche che riguardano il prodotto e sulla sperimentazione di nuove soluzioni. Valuto l’evoluzione del sistema e il lavoro necessario al team per mantenerlo e modificarlo.
Cosa significa per te guidare un team tecnico?
Rendere chiari gli obiettivi e spiegare il perché delle scelte. Mi interessa che le persone abbiano il contesto per decidere, possano discutere le soluzioni e portino le proprie competenze nel lavoro.
Su cosa lavori oggi tra agenti software e integrazioni AI?
Progetto agenti software, server MCP (Model Context Protocol) e integrazioni che permettono all’AI di usare dati e funzioni delle applicazioni già in uso. Lavoro anche sull’orchestrazione di workflow e sulla RAG (retrieval-augmented generation). Continuo anche a scrivere codice.
Dove posso vedere qualcosa che hai costruito o scritto?
Su GitHub trovi LogService, una libreria TypeScript per il logging, e Pi System Monitor, dedicato al monitoraggio di Raspberry Pi. Sul blog di On Page® ho scritto dell’integrazione tra AI, MCP e PIM: l’articolo è del 2 agosto 2026.
Contatti
Una decisione tecnica, una questione di team o un’integrazione tra agenti e software: scrivimi su LinkedIn.