Schubert's Avatar

Schubert

@schubert-da.bsky.social

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

34 Followers  |  42 Following  |  24 Posts  |  Joined: 02.12.2024  |  2.0374

Latest posts by schubert-da.bsky.social on Bluesky

Post image Post image

We’re hiring a Developer Intern to kick off 2026 with us! ✨

At Revisual Labs, interns help us with internal tools, contribute to client projects, participate in talks and workshops, and more!

07.01.2026 11:25 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

In this post I break down the process of how I post-processed my #ggplot charts πŸ“Š to look like they were embroidered into cloth. If you liked this effect, try it out on your own charts as well! Please let me know if something isn't clear. #rstats

aman.bh/blog/2025/cr...

29.12.2025 19:27 β€” πŸ‘ 25    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

From releasing zero personal projects the previous year to having my first math explainer win the Pudding Cup!

Just a reminder to put the work you love out there!

20.12.2025 15:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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!

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!

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!

14.12.2025 14:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.

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.

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.

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

14.12.2025 14:15 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 2    πŸ“Œ 2

Still feel like I could improve the viz in the dropdown but right now I'm jut focusing on getting stuff "good enough" to share.

Funny how everything is like 80% of the way to what I want it to be but you wouldn't quite be able to tell by just looking at it...

04.07.2025 05:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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)

04.07.2025 05:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Team RVL met at Bangalore to attend @vizchitra.bsky.social (India’s first dataviz conference) and to celebrate our studio’s 2-year birthday + IIB Awards win! We spent the weekend with our full-time team and almost every contractor who has worked with us over the years πŸŽ‚

02.07.2025 10:06 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Visual promotional poster for a QGIS mapping workshop at VizChitra 2025. The workshop is led by Pulaha Roy, senior data journalist at Down to Earth. The text highlights that the session will introduce participants to spatial data using the open-source tool QGIS. It mentions topics like vector and raster data formats, basic calculations, and map projections. The date is June 28, and the location is Underline Center, Bangalore. A registration link is provided.

Visual promotional poster for a QGIS mapping workshop at VizChitra 2025. The workshop is led by Pulaha Roy, senior data journalist at Down to Earth. The text highlights that the session will introduce participants to spatial data using the open-source tool QGIS. It mentions topics like vector and raster data formats, basic calculations, and map projections. The date is June 28, and the location is Underline Center, Bangalore. A registration link is provided.

"Maps deal with data about us and the space we inhabit, and they look wow!" says Pulaha Roy.
Join his #VizChitra2025 workshop to explore spatial data with QGIS, from vectors to projections.
πŸ—“οΈ June 28 | Bangalore
🎟️ hasgeek.com/VizChitra/le...
#DataViz #QGIS

21.06.2025 14:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Website with a navbar designed to look like a stacked bar chart showing the amount of content in each section of the page.

Website with a navbar designed to look like a stacked bar chart showing the amount of content in each section of the page.

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)

18.06.2025 17:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

18.06.2025 17:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Our website has a new chart gallery! πŸ“ˆπŸ“ŠπŸ“‰

You can now browse through almost every chart from all our projects & filter them by chart function. Whether you’d like to draw inspiration, explore our projects, or just because you love charts. Stop by revisual.co/chart-gallery/ & look around! πŸ‘€

17.06.2025 09:56 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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:

07.06.2025 07:58 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My bad, should have been more specific - it's mostly an issue with my code with just making the move to Svelte 5 and not fully understanding how the reactivity works just yet.

Not a bug with Svelte per se..

01.06.2025 09:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
VizChitra | An Indian Data Visualization Community VizChitra is a community space to bring people across the data visualisation spectrum in India together and create a space to connect & create with data

Site: vizchitra.com

For context, VizChitra (@vizchitra.bsky.social) is India's first dataviz conference happening later this month (27-28th June)

01.06.2025 08:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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.

01.06.2025 08:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Just went through the entire process and the attention to detail both in recreating the piece and documenting it is just stunning!

The end results look amazing as well!

28.05.2025 15:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshots of websites pages arranged in a collage

Screenshots of websites pages arranged in a collage

Antique and color posters

Antique and color posters

Closeup of antique poster

Closeup of antique poster

Closeup of color poster

Closeup of color poster

New: I recreated Tomas Wright’s 1742 astronomical treatise, Clavis CΓ¦lestis, and its accompanying sheets titled A Synopsis of the Universe. New posters are available in antique style and modern colors.

Explore: www.c82.net/clavis-caele...
How it was made: www.c82.net/blog/?id=99

24.05.2025 19:01 β€” πŸ‘ 84    πŸ” 22    πŸ’¬ 7    πŸ“Œ 8
Video thumbnail

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.

27.05.2025 09:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.

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.

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).

27.05.2025 09:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

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

24.05.2025 04:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I always wanted to make an effort to work more in public, posting snippets of my progress on side projects and things I find interesting along the way.

Hopefully having things out in the open might help others pick and steal their favourite bits or spark some new ideas.

1/2

24.05.2025 04:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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/...

02.05.2025 16:41 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

🚨Deadline Alert: The call for proposals for #VizChitra2025 closes tonight at 11:59 PM IST

βŒ›οΈThere's still time. Not a lot, but enough to pull that idea out of drafts and pitch: hasgeek.com/VizChitra/20...

🧡Here's why you don't need to overthink it.

15.04.2025 10:53 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Oh wow nice catch! Must have messed something up just before I hit record :S

13.04.2025 10:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Homepage | GSAP GSAP is an industry standard JavaScript animation library from GreenSock that lets you craft high-performance animations that work in every major browser.

Thanks! Just got around to uploading the source code here: github.com/schubert-da/.... Probably not the best way to do things, but still figuring this stuff out

GSAP(gsap.com) is pretty neat too - really helps with setting up more complex animations which I'm trying to learn through this challenge

13.04.2025 06:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks!

13.04.2025 06:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

#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/...

13.04.2025 06:14 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

#30DayChartChallenge - Day 5: Ranking
Played around with my last viz to create a quick treemap loading animation with Svelte + GSAP.

12.04.2025 05:59 β€” πŸ‘ 22    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

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.

09.04.2025 17:43 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@schubert-da is following 20 prominent accounts