Peter McKeever
banner
petermckeever.bsky.social
Peter McKeever
@petermckeever.bsky.social
Senior Data Viz Developer @optaanalyst.optajoe.com. I draw things with code. 👨🏻‍💻. react/svelte + d3 💚. 🇮🇪➡️🇩🇪. Dad²
One of those days
May 21, 2025 at 1:33 PM
Download Raycast, add Toothpick, set up a hotkey to connect/disconnect your headphones. Instant quality of life upgrade. Especially if you cycle through devices for meetings/music/podcasts
May 12, 2025 at 10:09 PM
Oh man The Distillers were so good youtu.be/P5iSk-6Wdow?...
The Distillers - Coral Fang
YouTube video by Dezio Sounds
youtu.be
May 10, 2025 at 6:58 PM
Schalke thumped, sun’s out, touching grass at the top of Königsallee with Dozenbier reading Stormlight Archive. Thriving.
May 10, 2025 at 4:02 PM
Reposted by Peter McKeever
I created this chart but I don’t like one particular finding.

If you correlate budget spent on personnel vs. points gained in the Bundesliga, some Bundesliga clubs are more efficient at turning spending into points than others.

Heja BVB. 🙈⚫️🟡

#30DayChartChallenge #Day13 Clusters 📊 #rstats
April 16, 2025 at 2:23 PM
May have some freelance work for an RStats Shiny project on the horizon. Looking for someone for ~15 hours per week over 3 months. #dataviz
April 17, 2025 at 7:00 PM
There needs to be some kind of Dunning-Kruger #dataviz for making your own interactive tables from scratch but the slope of enlightenment onwards is just acceptance that a component that can do everything everyone wants but with rigid behaviour everyone expects is really really hard to build
April 9, 2025 at 9:44 PM
Should this have been several smaller PRs? Yes. Does it feel great removing all of those LOC in one? Also yes.
April 4, 2025 at 6:01 PM
Is this a Bluesky thing or an iPhone thing that I can select the annotations in this viz???? 🫨
April 3, 2025 at 8:19 PM
Stats Perform are looking for someone to join the data analysis team to work along side Jonny Whitmore and Jon Manuel. If you're passionate about football data and want to shape how we see the game through engaging visualisations, be sure to apply! ⚽️📈📊 #dataviz

t.co/lOaOOtBJAY
https://eobe.fa.em2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/job/692/?utm_medium=jobshare&utm_source=External+Job+Share
t.co
March 28, 2025 at 11:04 AM
Reposted by Peter McKeever
Great new mapping tool from the OpenStreetMap team :
view borders throughout history : goes back 4000 years!

www.openhistoricalmap.org/history#map=...
March 27, 2025 at 12:45 AM
Reposted by Peter McKeever
13 days left ⏳ until the #30DayChartChallenge kicks off. Are you really prepared? 😁📊📈📉

Here are the prompts for the 2nd category: Distributions

More info on Github: github.com/30DayChartCh...

Let us know if you have any further questions!

#dataviz
March 19, 2025 at 7:25 PM
Reposted by Peter McKeever
Square Units xkcd.com/3065
March 19, 2025 at 10:55 PM
Reposted by Peter McKeever
For the German election we wanted to use a cartogram of German election districts but didn't find anything good, so we created our own. Here's a little nerd thread how the final algorithm worked 🤓 🧵 #gis #cartogram #election #datavis #cartography
February 27, 2025 at 4:48 PM
Reposted by Peter McKeever
An honour to be nominated for Digital Sports Publisher, as well as Specialist Sports Publisher and two individual nominations for Data Journalist for @alitweedale.bsky.social
& @davidsegar.bsky.social.

We're just checking with the Opta supercomputer about our projected chances of winning.
💻📱 The shortlist for the Digital Sports Publisher category at the #SJA2024 British Sports Journalism Awards…

MailOnline Sport
Opta Analyst
Sky Sports
The Athletic
The Guardian
The Telegraph
The Times & Sunday Times
February 27, 2025 at 8:24 PM
Cooking... #dataviz
February 22, 2025 at 6:05 PM
You don't wanna know how long I spent working out why I was getting unexpected rerenders only for it to end up being the curly braces around this sort function fml 🫠
February 17, 2025 at 4:49 PM
Did a little scroll piece on set pieces in the Premier League with @rbenson92.bsky.social

theanalyst.com/2025/02/arse...
February 11, 2025 at 11:57 AM
Reposted by Peter McKeever
The influence of set-piece coaches in the Premier League seems to have grown significantly in recent years, but how much of an impact have they had, and is it just a fad?

Here, our new-look interactive article analyses Premier League set-pieces.

Read here: theanalyst.com/2025/02/arse...
February 11, 2025 at 11:47 AM
Doesn’t matter how many times I hear it, Gremium will always sound like a made up word and I will never remember it
February 7, 2025 at 10:45 PM
Bridge Four.
February 1, 2025 at 11:43 PM
January 30, 2025 at 8:29 PM
Reposted by Peter McKeever
So I made this plot back in September. It stated that 10 points would be enough to qualify for Top 24 in 99% of the simulations.

Clearly this didn't materialise — Dinamo Zagreb got knocked out with 11 points.

Some thoughts

👇
10 points is “almost enough” they said 🤔
January 30, 2025 at 11:37 AM
One of the rare occasions I’ve actually enjoyed working on a table

theanalyst.com/eu/2025/01/c...
January 29, 2025 at 4:23 PM
We‘ve finally launched for what I’ve been working on for the past few months: player stat pages!

theanalyst.com/football/pla...
January 15, 2025 at 4:41 PM