Sign in

Schubert

@schubert-da.bsky.social
37 followers 45 following 24 posts

Dataviz developer at Revisual Labs. Data visualisation, urban sketching, frontend and just about anything to do with dogs.

PostsRepliesMedia
Schubert @schubert-da.bsky.social · 14/12/2025
In this visual explainer I explore how Benford's Law demonstrates the hidden patterns in real world datasets. The same patterns which I later put to test by diving into dozens of @ourworldindata.org datasets, cataloging numbers in National Geographic magazines and more in the article!
A test for Benford's Law where the author flips through a National Geographic Magazine and logs all the numbers to check the distribution of the leading digits to confirm whether they obey Benford's Law or not. Spoiler alert: they do - and surprisingly well at that!
020
Schubert @schubert-da.bsky.social · 14/12/2025
The first side project I've seen to completion in a while: Benford's Law talks about how numbers in the real world, from finance to electoral and public data, aren't quite as random as they seem. LINK: benfords-law-explainer.netlify.app
A grid of bar charts with each showing the distribution of leading digits for their respective datasets. This grid demonstrates Benford's Law which says that when pulling the numbers from real world data, we often find that numbers with smaller leading digits are far more common.
Grid of Our World in Data datasets with their leading digits depicted as bar charts. This grid demonstrates Benford's Law showing that smaller leading digits are far more common.
290
Schubert @schubert-da.bsky.social · 04/07/2025
Back from @vizchitra.bsky.social and admittedly been slow to share the progress on the personal site - but we now have a navbar! (and a tiny sneak peak of the WIP hero section + illustrations)
110
Schubert @schubert-da.bsky.social · 18/06/2025
On the personal site front - I've fleshed out the nav a bit! It's meant to be a stacked bar showing the amount of content in each section. But on testing with friends this wasn't immediately apparent so maybe a minor redesign or helper text is in order (plus this doesn't translate well to mobile)
Website with a navbar designed to look like a stacked bar chart showing the amount of content in each section of the page.
000
Schubert @schubert-da.bsky.social · 18/06/2025
Been split between a couple projects this past week but a few things that did finally get done: Just about done building VizChitra's team page. So if you wanna learn more about the folks volunteering to build India's first dataviz conference, head over to: vizchitra.com/meet-the-team
200
Schubert @schubert-da.bsky.social · 07/06/2025
Had to rework things to play nice in Svelte 5, but finally we have a working footer! For some reason I tried to force using $effect when a simple onMount worked fine. A bit of wrangling with a GSAP timeline and painful debugging sessions and here we are:
040
Schubert @schubert-da.bsky.social · 01/06/2025
While progress on the personal site has grinded to a halt due a Svelte 5 reactivity bug that I can't quite figure out - I instead created these cards for the speaker line-up at VizChitra Pretty pleased with the output considering it took a little under a day to design and build from scratch.
210
Schubert @schubert-da.bsky.social · 27/05/2025
While it might seem like a LOT of work for a footer, this is mostly repurposed code and assets from another WIP explainer project that I never got around to completing. This project uses a wave function collapse algorithm to generate a connected city grid from a few hand-drawn tiles.
020
Schubert @schubert-da.bsky.social · 27/05/2025
A bit of clean up and this what the footer for my personal site looks like. The basic idea for the grid is to mimic an idle-style game running in the background as the user browses the site. As they spend more time on the page, more tiles are added to the grid (which is still to be completed).
Design of a footer for a website with a list of socials icons and a graphic of a grid of city tiles in the section below it. As the user spends more time on the web site, more tiles are added to the grid.
220
Schubert @schubert-da.bsky.social · 24/05/2025
My current project is my personal website which I've neglected updating since I actually started working in dataviz. Today is a bit of progress in building out the base for the footer which I recorded over the course of an hour. Only built out the visuals and now to actually make things work. 2/2
000
Schubert @schubert-da.bsky.social · 02/05/2025
Still slowly working away at #30DayChartChallenge in my own time. So here's day 15 - Complicated which involves one of the more complex GSAP plugins - morphSVG to manipulate SVG shapes. Made with Svelte + GSAP. Still super janky but here's the code: github.com/schubert-da/...
171
Schubert @schubert-da.bsky.social · 13/04/2025
#30DayChartChallenge Day 11 - Stripes. Always wanted to figure out page transition animations so decided to build something similar for switching data in a bar chart. Made with Svelte + GSAP (and once again fake data!) Also finally uploaded the source code: github.com/schubert-da/...
161
Schubert @schubert-da.bsky.social · 12/04/2025
#30DayChartChallenge - Day 5: Ranking Played around with my last viz to create a quick treemap loading animation with Svelte + GSAP.
2222
Schubert @schubert-da.bsky.social · 09/04/2025
Day 4 of #30DayChartChallenge - Big or Small has us comparing tiles of rather similar(ish) sizes in a treemap with a bit of interactivity using Svelte + GSAP (specifically the scrollTo plugin). Data is from the definitely not made up geographical survey of Narnia.
061
Schubert @schubert-da.bsky.social · 05/04/2025
Late start to #30DayChartChallenge but here's Day 1 - Fractions. This year I wanted to focus a bit on learning interaction and animations so I decided to play around with some *made up data* to speed things up. Created with Svelte + GSAP. Will share the code in a bit!
071