NLP and graph representation learning
My current work at Cardiff studies NLP models that use graph representations and reasoning, with GPU-accelerated training and evaluation in PyTorch.
Postdoctoral Researcher · Cardiff University
Graphs, signals, and machine learning for complex data.
I study how structure can make complex data easier to model and interpret, from language and networks to biomedical signals. My work combines mathematical foundations with reproducible experiments in Python and PyTorch.
15 peer-reviewed papers
207 google scholar citations
23 research talks
250+ teaching contact hours
Research
A common question runs through my work: how can relationships in data be used to build better models, measurements, and explanations?
Research overviewMy current work at Cardiff studies NLP models that use graph representations and reasoning, with GPU-accelerated training and evaluation in PyTorch.
I develop spectral tools for graph comparison and clustering, including magnetic Laplacians, spectral bracketing, and constrained graph clustering.
I design entropy and complexity measures for signals on networks, with applications to EEG, fMRI, DTI, sensor, and flow data.
Applied data practice
At INEE in Mexico, I worked with national assessment and census data, combining statistical modelling, GIS analysis, and dashboards for policy teams.
Experience
Training
Selected publications
Four papers that trace the main development of my research.
Complete publication listA graph clustering method that respects constraints while remaining mathematically principled and scalable enough to matter for real structured datasets.
A theoretical paper on spectral graph structure that strengthens the mathematical foundations behind later graph-analysis work.
A way to study how brain activity evolves across anatomical networks rather than treating signals as isolated time series.
An entropy measure designed for graph-shaped data, making it easier to quantify complexity in signals that depend on network structure.
Communication
Invited and refereed talks in graph theory, signal processing, and network science.
Talks by yearTeaching
250+ contact hours, three MSc co-supervisions, and a Teaching Excellence Award.
Teaching and supervisionContact
For questions about research, publications, or talks, email is the best way to reach me.