Sign in

Karim Douieb

@karimdouieb.bsky.social
1.7K followers 297 following 76 posts

klet.app Data visualization designer & data scientist Co-founder of Jetpack.AI

PostsRepliesMedia
Karim Douieb @karimdouieb.bsky.social · 06/10/2026
Thanks Jan 🙏🏼
010
Karim Douieb @karimdouieb.bsky.social · 06/10/2026
For most of history, the world was a pyramid. Now it's flipping. Pyramid Scheme: every country's population by age, 1950 → 2100, in 2D and 3D. Spin the globe, pick a country. pyramid.klet.app #dataviz #populationPyramid
082
Karim Douieb @karimdouieb.bsky.social · 19/09/2026
What if an athlete's career stats were baked directly into the letters of their own name and worn on their shirt? 🏆 #dataviz #sport
010
Karim Douieb @karimdouieb.bsky.social · 14/09/2026
⚡️Just finished a data story I had a lot of fun building: 25 years of Europe’s electricity mix, country by country. The number that kicked it off: in 2025, wind + solar ☀️💨 generated more electricity in the EU than all fossil fuels combined ⛽️ stories.strata.electricity-mix.jetpack.ai
1205
Karim Douieb @karimdouieb.bsky.social · 11/09/2026
I made a map where the world becomes a hot dog. 🌭🌍 Why? No good reason. Drag it. Spin it. Stretch countries into increasingly stupid shapes. hotdog.klet.app A small tribute to #AgnesDenes, made by a Brussels klet who probably should have been doing something else.
011
Karim Douieb @karimdouieb.bsky.social · 31/08/2026
Every pot is just one curve, turned. Draw the curve, Line generates a whole family of proportional vessels, ready to export at real scale (SVG/PDF/STL). Free, in the browser. Try it 👇 RT for a potter friend 🙏 line.klet.app #pottery
030
Karim Douieb @karimdouieb.bsky.social · 27/08/2026
For the curious, you can read more about Harriet Cole here 👇 www.atlasobscura.com/articles/har...
atlasobscura.com
Harriet Cole’s Mysterious Identity Still Stumps Historians
Whose body was harvested to create a spectacular anatomical specimen, and did that person know they would be on display more than a century later?
000
Karim Douieb @karimdouieb.bsky.social · 27/08/2026
I came across the bizarre story of Harriet Cole. Now I can’t stop thinking about one question: What is the best way to flatten the entire human nervous system onto a 2D plane? I have no idea how I got here. 🤷🏻‍♂️
100
Karim Douieb @karimdouieb.bsky.social · 24/03/2026
Tonight’s dumb visual: 🦷 dental inequality in Belgium. Each tooth → a social class. Height → how often they see a dentist. Same teeth, different chances to keep them 😬 inegalites.be/L-inegalite-...
080
Reposted by Karim Douieb
WEDODATA @wedodata.bsky.social · 19/03/2026
Une carte électorale, c'est déjà un choix politique 🗳️ La façon de représenter un vote — la projection choisie, l'unité retenue, la couleur attribuée — influence la lecture qu'on en fait.
193
Karim Douieb @karimdouieb.bsky.social · 13/03/2026
000
Karim Douieb @karimdouieb.bsky.social · 13/03/2026
Color experiment. I reshuffled the pixels of famous paintings so they cluster by hue, saturation and lightness. No objects, no composition, just the hidden color structure of the artwork.
110
Karim Douieb @karimdouieb.bsky.social · 24/02/2026
Four years of war in Ukraine. I designed this map for Doctors Without Borders💡Each light is a hospital location. “Lights out” marks the moment teams must switch off, evacuate, and move on as the front advances. A tribute to resilience and care under fire.
021
Karim Douieb @karimdouieb.bsky.social · 01/12/2025
Went to the Kikk Festival in Namur a few weeks ago and loved it. Such an inspiring event for anyone into digital and creative culture. They just released some of the talks online, check them out! My favorite is this one from @roberthodgin.bsky.social 👇
youtube.com
Robert Hodgin - Why Bother? Making Art in the Age of AI
YouTube video by KIKK
050
Karim Douieb @karimdouieb.bsky.social · 27/11/2025
Still buzzing after speaking at LIVE Magazine in Bozar. Sharing stories of Brussels through maps and visuals in front of more than 4300 people was unforgettable. Grateful for the energy, the audience and the amazing team behind the show.
140
Karim Douieb @karimdouieb.bsky.social · 21/11/2025
Thanks Mike, I hope you will like it ;)
010
Karim Douieb @karimdouieb.bsky.social · 21/11/2025
I did a short interview with @observablehq.com about keeping visuals simple, clear, and easy to connect with. I also touched on curiosity, emotion, and what I’m still figuring out. Grateful for the conversation. 👇
observablehq.com
Creator spotlight: The anatomy of an impactful data visualization with Karim Douieb
Explore how data viz designer Karim Douieb creates impactful data visualizations. Learn his five principles behind visuals that clarify, connect, and spark insight.
0111
Karim Douieb @karimdouieb.bsky.social · 17/11/2025
I love every little details of this work! 🤩
240
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Interesting 🤔 That could work really well...
010
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Totally, it is interactive and you could interact with it on a browser (not deployed yet).
110
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
I like that idea 😉
000
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
I was thinking about doing it like a coiled phone cable and animate it with a camera movement from the center.
100
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Would love to see that actually 😛
010
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Ohhh 😲
000
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Hi Ian, do you have a picture of how the Climate Explorer does it? I curious to see how they have approached the issue 👀
100
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Thanks Ed! Brilliant idea 🔥 I could animate the donuts over time to show warming trends. I’ll see how far back open-meteo.com goes. Do you know any other free datasets with long-term city-level climate records?
open-meteo.com
🌤️ Free Open-Source Weather API | Open-Meteo.com
Open-Source ☀️️️️️️️️️️️️️️️️️️️️️️️️️️️️️ Weather API with free access for non-commercial use. No API Key required ✅. Accurate weather forecasts for any location. Open-Meteo provides high-resolution ...
260
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Exactly! Weird + challenging is where the good stuff happens 😅
010
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
Built in the new @observablehq desktop app, using @threejs
1101
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
So here it is: my dumb data viz experiment. 🍩 ✔️ Solves the continuity problem ❌ Harder to spot patterns ❌ Hours are visually distorted But hey… not everything has to be practical, sometimes it’s just fun! 😅 Also: how cool would it be to create a physical object like this?
5294
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
I came across those flat climate charts where x = day of year & y = hour of day. They’re neat, but the "cut" at January & midnight always felt arbitrary. 🤔 So I thought… what if we used a torus? The perfect loop for time & seasons!
160
Karim Douieb @karimdouieb.bsky.social · 30/09/2025
🍩 What if climate looked like a donut? 🌍 Here’s a bunch of cities turned into a sweet dataviz experiment. 🟡 → comfy zone 🔴 → hot 🔵 → cold Why a donut? Let me explain 👇
1310326
Reposted by Karim Douieb
WEDODATA @wedodata.bsky.social · 28/07/2025
Des cartes inspirantes ! Voici des cartes qui utilisent la métaphore du vent pour illustrer la dynamique électorale entre deux dates. La direction et la couleur montrent le changement du vote sur une période donnée, la longueur du trait son intensité. #dataviz #data #cartographie #map #carte
172
Karim Douieb @karimdouieb.bsky.social · 17/06/2025
📈 Can Belgium reach 80% employment by 2030? We created an interactive visual storytelling piece showing how age, gender, and location shape job opportunities. Take a look 👉 itinera-emploi80.s3-website-eu-west-1.amazonaws.com?lang=en
191
Karim Douieb @karimdouieb.bsky.social · 21/05/2025
Pretty cool indeed 😉
000
Karim Douieb @karimdouieb.bsky.social · 24/02/2025
Fil's maps don’t just show places, they tell powerful stories. Always inspiring to see his work and grateful for his contribution to the community. Give him a follow and read his interview:
060
Karim Douieb @karimdouieb.bsky.social · 23/02/2025
Thanks for the addition 🙏
010
Karim Douieb @karimdouieb.bsky.social · 07/02/2025
Thanks for this idea! They do have some graphical skills, so this could be a great way to quickly create an original design based on data and then explore their own ways to physicalize it using a variety of materials.
110
Karim Douieb @karimdouieb.bsky.social · 07/02/2025
Hey #dataviz folks! I’m looking for fun, hands-on workshop ideas to introduce art students (no coding skills) to data visualization. Any favorite exercises that blend creativity & data in an engaging way? Open to all suggestions! 🎨📊
271
Karim Douieb @karimdouieb.bsky.social · 06/02/2025
Another fantastic roundup of datavis! Thrilled to see my wild creations making an appearance! 👀
021
Karim Douieb @karimdouieb.bsky.social · 04/02/2025
merci!
000
Karim Douieb @karimdouieb.bsky.social · 04/02/2025
👀
100
Karim Douieb @karimdouieb.bsky.social · 02/02/2025
I tried using AI to make these hybrid animals look more realistic… and failed spectacularly. 🤦‍♂️ It kept messing up the proportions, swapping animal parts randomly, or just refusing to follow the sequence. Maybe I just suck at prompting? 😅
3180
Karim Douieb @karimdouieb.bsky.social · 02/02/2025
I recently revisited @ourworldindata.org after learning that @maxroser.bsky.social received honorary doctorates from KU Leuven & UC Louvain for his work in making global trends more accessible (Congrats for that!). This viz by @hannahritchie.bsky.social caught my eye—and inspired my own take on it!
290
Karim Douieb @karimdouieb.bsky.social · 02/02/2025
Ever wondered what a country’s meat supply looks like? 🍗🐄🐖🐟 Here’s a breakdown of meat preferences in Japan, the US & Germany—visualized as hybrid animals! A fun (and slightly cursed) way to see food stats. 🧵👇
713841
Reposted by Karim Douieb
AlainO @alainottenheimer.bsky.social · 20/01/2025
L'association @toulousedataviz.bsky.social a publié la vidéo du #meetup de @karimdouieb.bsky.social. Un partage d'experience très enrichissant avec des réalisations de #dataviz captivantes. A voir assurément ! youtu.be/2Zp3Vp4WHg8
youtu.be
Explorer, échouer, innover : le cercle vertueux des petits projets
YouTube video by Toulouse DataViz
022
Reposted by Karim Douieb
Observable @observablehq.com · 30/12/2024
Learn why and how @karimdouieb.bsky.social (data scientist and co-founder of Jetpack.ai) used Observable to re-envision U.S. election maps using a dynamic cartogram, for a more intuitive, representative, and engaging view of election results: buff.ly/41P9vZg
051
Karim Douieb @karimdouieb.bsky.social · 25/12/2024
Lovely idea 👌
110
Karim Douieb @karimdouieb.bsky.social · 14/12/2024
Thanks Philip for including my little dataviz experiment in the latest edition of "How to read this chart" newsletter. 🙏 Subscribe for your weekly dose of data insights and creative visuals.
090
Karim Douieb @karimdouieb.bsky.social · 13/12/2024
I assume you are trying to achieve a weighted voronoi diagram... If that's the case I don't think d3 offers that out of the box. But they are js libs that implement it. Like the one from @franck-kcnarf.bsky.social github.com/Kcnarf/d3-we...
github.com
GitHub - Kcnarf/d3-weighted-voronoi: Compute a Weighted Voronoi diagram of a set of weighted two-dimensional sites
Compute a Weighted Voronoi diagram of a set of weighted two-dimensional sites - Kcnarf/d3-weighted-voronoi
130
Karim Douieb @karimdouieb.bsky.social · 06/12/2024
Oui pas de soucis pour l'utiliser dans ta presa et non je viens de voir la mention, merci pour l'info 😉
010