Sr. newsroom dev @NatGeo. Previously @protocol @sfchronicle @DailyRanger

Minneapolis, MN
Joined August 2009
Working on a project to evaluate sports teams and forecast games with Elo. Took a crack at the PWHL. The puck drops in only two days! ericjohannes.github.io/pwhl-…
76
Update: It worked! It found a site in June that just opened up and we were able to book it
State park campsites on Minnesota's North Shore fill up fast. Like within a minute of reservations opening. I kept missing out, so I made a bot to check for cancellations. github.com/ericjohannes/camp…
1
250
It runs on AWS Lambda, has a Github actions CI/CD pipeline and emails me every 6 hours with sites it fins. Probably overkill but fun to learn this stuff. The code is open source but if you use it to score a site you gotta share it with me!
89
State park campsites on Minnesota's North Shore fill up fast. Like within a minute of reservations opening. I kept missing out, so I made a bot to check for cancellations. github.com/ericjohannes/camp…
1
1
377
What are you gonna order?
16
I added server-side batch processing of SVG graphics to Nat Geo’s Vite build tool to make this project on the Battle of the Atlantic. I developed the story idea and gathered and analyzed the data too. preview.nationalgeographic.c…
225
You can see my work at ericjblom.com/ and resume at linkedin.com/in/eric-blom-82… Threading a few examples
1
273
Credit to @GaelleSeguillon for the lovely elephants as well! A pleasure to work on this story so extensively.
1
113
How do elephants survive in rain forests, savanna and deserts? We've got you covered nationalgeographic.com/premi… A little preview of the awesome graphics and videos here
1
5
15
927
All the maps are d3-powered svgs rendered server side!
57
Dug into some data about ships sunk in WWII for this story. See how the Battle of the Atlantic shifted across the ocean during the course of the war nationalgeographic.com/histo…
1
1
1
153
$8 for this?
1
157
This book also explains where I got my love of cycling and pickles and my inability to throw away food
52
“Pake” (pah-cuh) is Frisian for “grandpa.” My pake lived through the Depression, survived the Nazi occupation of the Netherlands, immigrated to the US and raised 10 kids with my grandma. Quite a life
1
69