A selection of my proudest work.

I specialize in telling data-driven stories visually, and my work helps people understand the news and make sense of the policies that impact them.

This page includes a sample of projects I have worked on for The Washington Post, the Howard Center for Investigative Journalism, Capital News Service, NBC News, as well as personal practice projects. My work demonstrates my commitment to figuring out programming concepts I may not know.

Interactive story template

The Washington PostInternal

Interactive story template

The Post’s template for building bespoke stories — I help develop and maintain the framework used across the newsroom.

A photo illustration of an AR-15 rifle with a bullet and a fragment of the Constitution.

The Washington Post

“American Icon” series

The Post’s Pulitzer-winning “American Icon” series — a year-long examination of the AR-15’s role in American life. I built graphics and developed reusable interactive components.

Three Washington Post stories, two built with the quiz format and one with the “Great Works in Focus” format.

The Washington PostInternal

Story formats

Reusable formats that let editors and reporters create interactive stories at scale, no codebase required.

Apple News publishing

The Washington PostInternal

Apple News publishing

The pipeline that publishes the newsroom’s interactive stories to Apple News — I rebuilt the publishing tool and brought our quiz format to the platform.

The JSON view of the interactive embed.

The Washington PostInternal

CMS migration

The Post migrated to a new CMS — I was on the development team that made sure interactives transitioned smoothly.

Three Washington Post dining guide projects.

The Washington Post

Dining Guide

The Post’s seasonal restaurant guide — an interactive database and map of dining picks across D.C., Maryland, and Virginia. I led development across six editions.

Jason Hurdle discovered nearly 300 pages of documents in a centuries-old home in New York state.

The Washington Post

He was cleaning his garage. Then he found a file marked ‘SECRET.’

Image for 40 eats

The Washington Post

The 40 essential dishes of D.C.

A collage of gifts with the text “Gift Guide 2025” in the center.

The Washington Post

Gift guide 2025: The gifts we are giving and hoping to get this year

A photo of the Andromeda galaxy.

The Washington Post

Hubble telescope zooms in on the galaxy next door. Explore it like never before.

A collage of Washington Capitals memorabilia, including photos, a puck, a ticket stub and a trading card.

The Washington Post

After 50 years of Caps hockey, what do fans hold on to?

A grid of portraits of people included in The Post’s list of 50 influential people.

The Washington Post

Post Next: 50 people shaping our society in 2025

A photo of a spread of cookies.

The Washington Post

Holiday cookie generator

An illustration for the hip-hop 50 project showing different elements of hip-hop music.

The Washington Post

Rappers, DJs and producers share 50 songs they love

A composite of images from ads Democrats aired boosting far-right Republicans.

The Washington Post

See the ads Democrats are funding to boost far-right Republicans

An illustration showing icons of people in front of the U.S. Capitol.

The Washington Post

More than 840 suspects have been charged in the Jan. 6 Capitol riot

An illustration from the comic showing a woman peeking through a doorway.

The Washington Post

Visual: Cassidy Hutchinson’s testimony from the Jan. 6 hearing

A screenshot of the app showing a map of lottery retailers in Prince George’s County, Maryland.

Howard Center

News app: Lottery on Your Block

A photo of a check-cashing store advertising lottery tickets.

Howard Center

State lotteries transfer wealth out of needy communities

A screenshot of a bar chart created with the rig.

Personal project

A D3-based graphics rig, built with Grunt

Line charts showing air travel in the U.S. surging closer to Thanksgiving.

Capital News Service

Tracking air travel: See how many people are flying this Thanksgiving

A photo of a person filling out a 2020 census form.

Capital News Service

Takeaways from the 2020 census for Maryland, in 5 charts

A photo of a person receiving a COVID-19 vaccine at an outdoor clinic.

NBC News

Half of America is now fully vaccinated

A photo of volunteers in clinic escort vests walking with a person outside a clinic.

NBC News

What U.S. abortion access looks like, in graphics

A photo of a person driving a bus.

NBC News

The pandemic sank mass transit use. Data show its slow recovery.

A photo of a Chicago police officer marking evidence at a crime scene.

NBC News

Another violent weekend has Chicago grappling with gun violence.

A photo illustration showing images of crime scenes, victims and police.

NBC News

Interactive: What solved murder data says about homicides

A photo of protesters holding signs opposing critical race theory.

NBC News

Map: See which states have passed critical race theory bills

I am a supporter of open-source code — the source code for this website is available on GitHub.