top of page

Projects 

Modular housing

A data journalism project for the client StoryData exploring patterns in industrialised housing in Spain, combining data analysis and front-end development

Use Case Explorer

An interactive matrix mapping products to requirements and capabilities, design and implemented in React. Client Project (NDA)

Global Inequality

An ambitious storytelling project analysing global inequality using World Inequality Database data, built with D3 and Svelte.

Natural Disasters

A project of US natural disasters using NOAA NCEI data. combining exploratory analysis with interactive and animated charts built with D3.

Data Breaches

An interactive storytelling project for Bitsight analysing US data breaches, combining exploratory analysis to an interactive visualisation.

D3.js | 30 days

A 30-day notebook series that bridges the gap between simple D3 tutorials and advanced visualisations, combining explanation with real-world examples.

AI ethics

A teaching project (remote course at Arcada University) exploring the ethical challenges of machine learning, algorithmic bias and recommendation engines.

Data stories

An introduction on how to turn raw data into compelling stories by combining analysis, design, and narrative. Exploring scrollytelling to humanising data.

R | EDA

A teaching presentation on data exploration and visualisation using R. Showing how layer-based visualisation help uncover patterns.

CARTO | Maps

Introducing the mapping software CARTO exploring the challenges of spatial data, and how to design effective map-based insights

Data Visualisation

A deep dive into why we visualize, how to avoid pitfalls like “spaghetti charts,” and how effective design and user-focused data communication.

D3.js | Visualisation

A guided introduction to D3 showing how to move from simple static charts to interactive and animated visualisations.

bottom of page