I am skilled in several programming languages such as R, Python, Scala, Java, Ruby, and Javascript (including node.js and React.js). I have developed several open-source libraries and projects related to my research or teaching, as well as industry collaborations.

Escapp
Escapp is a web platform aimed at assisting teachers in the conduction of educational escape rooms, both face-to-face and remote.
GithubWebsiteDemo

tna
An R package for Transition Network Analysis: a new method that combines network analysis with stochastic process mining.
GithubWebsiteDemo

discord-ai-bot
A Discord bot that integrates multiple LLM backends (OpenAI, Anthropic, Mistral) with xAPI Learning Record Store logging for learning analytics.
Github

chatgptscrapeR
An R package to scrape conversations from publicly shared ChatGPT links
Github
csv2xapi
Webapp to send CSV data to an LRS in the xAPI format. The application takes both wide data and long data formats. It has been developed using R Shiny.
GithubWebsiteDemo
Ediphy
Ediphy is an online e-Learning authoring tool that allows you to create online educational resources with a wide variety of content. It is developed in Javascript (ES6), along with tools such as Rect & Redux.
GithubWebsite
RESCORM generator
Web application that allows to create web quizzes by providing a valid Moodle XML file containing the pool of questions. It has been developed using React.js.
GithubDemo
react-click-n-hold
React.js library for long click events in the browser. The library has thousands of downloads in npm and tens of stars on Github.
GithubDemo
Aiken2MoodleXML
This application is available as a npm package and through a web UI. It allows to convert quiz questions from the Aiken format (almost like plaint text) into the MoodleXML format
GithubWebsite
FIWARE Cosmos connector
FIWARE Big data Generic Enabler. It allows to receive data coming from a subscription to the FIWARE Context Broker directly within an Apache Spark or Apache Flink program in Scala
GithubDemo