Data analysis · Programming services · Websites

The Dog’s Journey – data storytelling for Working Dogs Foundation

Working Dogs Foundation · Foundation / NGO (#BI_NGO volunteering)

Ekran tytułowy projektu Droga Psa - data storytelling o bezdomności psów w Polsce

The challenge

How do you present data about dog homelessness so that people actually want to read it? That was my challenge.

In March 2026 I volunteered for the second edition of #BI_NGO, run by Język Danych – an initiative that connects data professionals with non-profits. Foundations get professional visualisations, and participants get a real project for their portfolio. I warmly encourage you to take part – it is only the second edition, and I hope not the last. You can see all the works from the initiative in the #BI_NGO gallery.

My task was a data visualisation for Working Dogs Foundation – a foundation whose mission is to improve the standard of dogs' lives through educating people. And so „The Dog's Journey” was born: a data story that tells the history of dog homelessness like an article – guiding the reader through the numbers, the foundation's programmes, and quotes from people whose lives were changed by adoption. The data comes from four different sources: GIW, Working Dogs Foundation, FEDIAF and a study by Karmimy Psiaki.

Interactive adoption trend chart, 2015-2024.

What I did

„The Dog's Journey” is not a dry board of charts, but a narrative – one you read like a feature story. I built it from several elements, each meant to lead the reader one step further:

  • Interactive adoption trend chart 2015-2024 with a tooltip
  • Animated icon visualisation (each icon = 1,000 dogs)
  • Photo carousel with an infinite loop and a lightbox
  • Slider of beneficiary quotes
  • Animated bars showing the growth of volunteers and donors
  • Financial data with clear marking of estimates
Animated icon visualisation – each icon is 1,000 dogs.

Technical challenges. I wrote all the charts and animations by hand, in pure JavaScript – no libraries at all. Two things proved hardest: the carousel with a smooth, infinite loop, and synchronising data from four sources, each of which collected it with a different methodology. It was groundwork – arranging the numbers so they told one coherent story.

Photo carousel.
Quote slider and data on the growth of support for the foundation.

The result

The outcome is a visualisation that does not bore you with tables, but draws you in – and genuinely helps the foundation talk about its mission. Stack: HTML · CSS · JavaScript (vanilla) · PHP.

The project was made for one specific foundation, but the approach is always the same: I deliver a solution tailored to the real needs and possibilities of the audience. And by the way – if you can help, help. It is worth it.

Back to work

Got a project to talk about?

Just tell me what you need - it does not have to be technical, that is my job. I will get back to you and tell you straight whether and how I can help.