Python, PyTorch, Bash, Git
HuggingFace, fairseq2
slurm, FSDP, mixed-precision training
parquet, pandas, numpy, polars
Linear Algebra, Probability Theory, Machine Learning, Deep Learning, Neural Networks
RNN, CNN, Transformer, Perceiver, LDM, GPT, BERT, LLaMA
NLP, Speech, Audio-Visual, Time Series
Self-supervised Learning, Contrastive Learning, Transfer Learning, Reinforcement Learning, Zero-shot Learning
UPC School of Professional and Executive Development — Barcelona, Spain
Coordinated the lectures and the practical labs for the sequence-to-sequence modeling and NLP. → Course Page
VU University Amsterdam — Amsterdam, The Netherlands
Supervision of practical labs, assisting students with python and ML questions, grading assignments and final exams. → Course Page
VU University Amsterdam — Amsterdam, The Netherlands
Supervision of practical sessions, grading assignments and final exams. → Course Page
BSc Thesis Supervisor for Pol Rosinés Pozo at Universitat Politècnica de Catalunya
→ Thesis PDF
BSc Thesis Supervisor for Miquel M. de Morentin Cardoner at Universitat Politècnica de Catalunya
→ Thesis PDF
Research Project Supervisor for Pau Lozano García at Universitat Politècnica de Catalunya
This project features an AI DJ system designed to perform a collaborative back-to-back set with a human artist. Uniquely, the system is sound-agnostic; it uses a language model to understand the sentiment of YouTube comments to find songs with a similar "feeling" to the recent track history. The project was showcased at the various events including S+T+ARTS Festival in Barcelona and Sonar+D in Lisbon.