
NLP and Graph Representation Learning
I design NLP experiments that bring graph structure into language tasks and make evaluation more reproducible.
Research Engineer in NLP, Graph ML, and Structured Data
I build machine-learning methods for structured and noisy data, from NLP and graph representation learning to scientific ML and decision-support analytics.
Current work
NLP + graph representation learning
Previous work
Scalable graph clustering on large graph datasets
Applied delivery
Nationwide analytics, dashboards, and decision support
Record
15 peer-reviewed papers
Communication
20+ talks across research communities
These are the three areas I would point to first if you want the shortest route through my research-engineer profile.

I design NLP experiments that bring graph structure into language tasks and make evaluation more reproducible.

I adapt graph-signal methods to EEG, fMRI, and other noisy scientific datasets where structure matters.

I turn large national datasets into reproducible dashboards and analysis that help non-technical stakeholders act.
These four roles are the clearest path through the mix of current NLP work, previous graph methods, scientific ML, and stakeholder-facing analytics.
Sep 2025 - Apr 2027
University of Cardiff
Developing NLP methods that combine language modelling with graph reasoning, supported by GPU-accelerated training and evaluation workflows in Python and PyTorch.
Feb 2024 - Apr 2025
University of Edinburgh, School of Informatics
Designed clustering algorithms for large graph-structured datasets, with a focus on computational efficiency and scalable experimentation for high-dimensional network analysis.
Nov 2020 - Jan 2024
University of Edinburgh, School of Engineering
Developed nonlinear graph-signal methods for EEG and neuroimaging time series, leading the computational analysis work for a Leverhulme-funded project on difficult healthcare data.
Feb 2014 - Sep 2015
National Institute of Educational Evaluation (INEE)
Led end-to-end statistical modelling for nationwide assessment and census data, building reproducible R pipelines and Shiny dashboards for policy and resource-allocation decisions.
I keep the full record searchable elsewhere, but these are the quickest publication examples for an industry-facing first read.
International Conference on Machine Learning (ICML) • 2025
A graph clustering method that respects constraints while remaining mathematically principled and scalable enough to matter for real structured datasets.
IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) • 2024
A way to study how brain activity evolves across anatomical networks rather than treating signals as isolated time series.
Chaos, Solitons and Fractals • 2023
An entropy measure designed for graph-shaped data, making it easier to quantify complexity in signals that depend on network structure.
This is the working style I try to bring to open-ended research questions, hard data, and mixed technical audiences.

I turn open-ended research questions into tractable comparisons, baselines, and evaluation plans.
I am comfortable with noisy, structured, high-dimensional datasets where simple benchmark assumptions do not hold.
I explain technical work clearly to collaborators in AI, signal processing, mathematics, and policy settings.
I build clear experimentation logic so methods, evidence, and trade-offs are easier to inspect and reuse.
I like work that sits between research depth and practical usefulness, especially when language, graphs, scientific ML, and real stakeholder needs all meet in the same problem.
That usually means language, graphs, scientific data, or policy-facing analytics, with enough structure and noise that careful experimentation matters.
I’m especially happy to hear about NLP, graph ML, scientific ML, and stakeholder-facing analytics problems where careful experimentation matters.
Fabila-CarrascoJ@cardiff.ac.uk
LinkedIn and Google Scholar are the best places to browse a compact professional profile and the full academic record.