XProc is een XML-taal voor het definiëren van pipelines, oftewel meerdere conversieslagen achter elkaar.
Mijn eerste XProc-pipeline schreef ik in 2011 in het kader van de XML-Holland Code Challenge. Hier maakte ik een conversie van TEI naar ePub met behulp van de toen nog jonge XProc-standaard (ik werd tweede).
Daarna heb ik XProc ingezet voor conversie- en migratieprojecten bij Malmberg/Sanoma Learning en het Instituut voor de Nederlandse taal. De XProc-implementatie waar ik mee werk, is Calabash.