I don't like Stata, I've said as much out loud in meetings more than once. But it keeps showing up in every job I've had, so here's an honest breakdown of the good, the bad, and why I've made my very reluctant peace with it.
I have been missing for a year and a half. Here is why, what changed, and how I rebuilt this website from scratch using Astro, Tailwind, and a healthy amount of Claude.
Series2 parts · 2025 · ongoing
Clustering public opinion
Finding groups of like-minded regions in the EUROVOICES survey data — from framing the problem to imputing missing answers with MICE.
Working with text data can be fun, but also tricky. Always be careful of which encoding system you are using, specially if you are dealing with characters or graphemes unknown to the English alphabet.
Some geographical data sources include Taiwan as part of China. In this post, I show you how to split these territories without having to use other data source.
Series1 part · 2023 · ongoing
Data viz tutorials
Step-by-step builds of individual charts, one visualization at a time.
When dealing with online data, we frequently encounter information about locations. In this post, I will be showing you how to transform this information into geographical coordinates using R programming language.
Series3 parts · 2022
Webscrapping 101
Collecting data from the web with Python: how websites are structured, harvesting with requests, and automating browsers with Selenium.
Coming up with the almost perfect visualization for your data is not easy task. In this post, I go through my Data Visualization process as part of my daily routine.