• Katie Marriner

  • Data journalist, designer and developer

  • My goal to inform and empower audiences through clear, engaging visuals and interactive presentations. I am driven by the belief that open access to information is essential for an informed public. This principle guides my approach to developing visuals and tools that uphold the highest standards of accuracy and journalistic ethics.

  • Bluesky | Github | Linkedin | Resume
FiveThirtyEight

The 8 Types Of Democrats And Republicans In The House

D3.js

I led the design and development of FiveThirtyEight's "Quiet Caucuses" interactive, showing how each representative's caucus affiliation compares to their voting behavior. The visualization was based on an analysis of House votes from 2023.

FiveThirtyEight

Who Is Favored To Win The 2024 Presidential Election?

D3.js

I led the design of FiveThirtyEight's 2024 election forecast and helped develop the frontend, visualizing polling uncertainty and highlighting the significance of seven swing states.

where should I retire promo image
MarketWatch

Where should I retire?

Vue.js, D3-geo (command-line interface), Excel

The idea for this quiz came from a hackathon. Census data, among other data that characterizes a location, is used to find metropolitan areas that match your needs and wants in retirement.

childcare-promo-image
MarketWatch

The rising cost of childcare is making life impossible for parents. Use our calculator to track the expense where you live.

D3.js, Svelte, Python, Pandas

Using the National Database of Childcare Prices, I created a tool for readers to search for childcare prices by county and see how that compares to their income and the median income of that county.

MarketWatch

Economic indicator breakdown series

Svelte, D3.js, GitHub Actions, Python

A series of interactives where I breakdown and visualize top-line economic indicators and make its components searchable.

MarketWatch Metrics

A column where I regularly take a deep dive into one data point that is meaningful to the financial world and your money. There are so many metrics that can help us make informed financial decisions. I explain how they are derived and what we can learn from them.

housing inventory promo image
MarketWatch

Potential homebuyers may start to feel some relief: Use our interactive to see how housing inventory changed in your county.

D3.js, Svelte, Python, GitHub Actions

I analyzed data on total listings of single-family homes collected by Realtor.com to organize and present data in a personalized way.

supply chain promo image
MarketWatch

This is how America's booming demand for goods shattered the supply chain.

D3.js, Vue, Google Sheets

By collecting data from each of the nine largest container ports in the U.S., I created a unique dataset that tells the story of how the supply chain is being affected by the changing economy, particularly from the increased demand for goods.

public pensions crisis promo image
MarketWatch

These public pension systems used to have too much money. Now they're in crisis. What happened?

D3.js, Vue, Google Sheets

I analyzed data from over 200 public pension systems, identified outliers in funding ratios and put these data points into context of market conditions and legislation.

k-shaped recovery promo image
coronavirus recovery tracker promo image
MarketWatch

Coronavirus Recovery Tracker

Python/pandas, Excel, Vue.js, D3.js, Google Sheets and Gmail API

I helped identify six daily or weekly metrics that offer near realtime updates on the state of the US economy throughout the pandemic. I set up a cron that gathers information from emailed weekly reports, FRED, and government agencies. I designed and built the interface.

MarketWatch

ICOs continue to raise money via SEC back door

Python/BeautifulSoup

I searched the SEC's EDGAR database using Python and BeautifulSoup to find mentions of crypto-related words in Form D filings with the SEC, which is where some companies are initiating ICOs

s and p 500 ceo campaign finance donations promo image
MarketWatch

What S&P 500 CEOs spent on midterms

Python/pandas, Excel, OpenRefine, Vue.js

Looking at FEC data, I identified CEOs of S&P 500 companies for the 2018 reporting cycle using Python to fetch and format the data, OpenRefine to standardize last names and employers and Excel to analyze the data. I built the interactive with Vue.js.

beat the fed promo image
WSJ

Beat the Fed

Python, D3.js, JavaScript

I wrote a script that calculated the make-up of PCE inflation and could be run every month after the Commerce Department's release of the figures. I also contributed to the frontend design and development of the tool.

clinton email table promo image
WSJ

Search Hillary Clinton's emails

Bootstrap Tables, Handlebars.js

The State Department released Hillary Clinton's emails from the time when she was secretary of state on a monthly schedule. I implemented Bootstrap Tables and server-side pagination to improve load time. Features include the ability to search by certain senders/recipients and popular search terms to guide users on what to search for.