← Back

InfoVis Football Scout Tool — 2025

Context and intent

For the Information Visualisation course at Utrecht University, we built a web based tool to explore a large dataset using JavaScript, HTML, and CSS. The main requirement was to design three meaningful advanced visualisations and link them with each other through useful interactions.

We worked in a team of three and started with a lo fi prototype in Figma to test the flow and the cross filtering behaviour before coding.

Concept and outcome

We chose football data because all three of us are interested in the sport, and there is a lot of data available that support meaningful comparisons. The core scenario is that the user is a football manager looking for a player replacement.

The tool is structured into four connected screens:

  • Team overview: review your squad and select the player to replace.
  • Heatmap table: filter and shortlist candidates while keeping the selected player as a reference.
  • Scatterplot: compare shortlisted players spatially and identify similar profiles.
  • Radar chart: make a final side by side comparison on selectable attributes.

My role

The roles were equally divided, contributing all with concept, design and implementation. I created the heatmap table and the framework that connected all different visualisations.

Reflection and learning

Our team worked efficiently, with clear communication and internal deadlines, which made the project surprisingly low stress. For me, the biggest takeaway was that JavaScript became much less intimidating once I used it to build something interactive and coherent.

This project directly influenced my confidence to build this portfolio with JavaScript as well.

Project snapshot

TypeCoordinated visualisation tool
FocusFootball scouting workflow
RoleDesign, implementation
ToolsJavaScript, HTML, CSS
InfoVis tool screen InfoVis tool screen InfoVis tool screen InfoVis tool screen InfoVis tool screen

Created by Ivan Sladonja, Dorus Keijzer and Roland Wit