Selected Portfolio

Live Results of the 2016 General Election

Live-updating results displays of the 2016 General Election for the presidential race, Senate race, House races, gubernatorial races, ballot measures, and state-level results.

Role: Full-stack developer

Fact Check and Full Transcript of the 2016 Presidential Debates

Fully annotated and fact-checked transcripts of every presidential and vice presidential debate in the 2016 General Election.

Role: Full-stack developer

Stand At The Edge Of Geologic Time

Take a virtual reality tour and immerse yourself in the sights and sounds of Rocky Mountain National Park.

Role: Front-end developer

Songs We Love 2015

Songs We Love 2015 is a compilation of public radio's favorite songs of the year, brought to you by NPR Music.

Role: Front-end developer

Rainforest Was Here

The rain forest is like the planet's air conditioner. Without it, things could get really hot and dry.

Role: Data reporter, graphics developer, front-end developer

  • SND Digital Silver Medal for Features: Single Subject Project

NPR's is your friendly guide to over 200 great podcast episodes.

Role: Full stack developer

  • Quartz Casties: Best Software (desktop)

The Unthinkable

Sanaa, Yemen, one of the oldest and most treasured cities in the world, became a battleground this summer. Photographer Alex Potter was there when the unthinkable happened, and bore witness to the cost of a war on civilians.

Role: Front-end developer

What Does Music Look Like?

When designer Denise Burt started making classical music album covers, she knew nothing about the music. That might have been to her advantage. Check out eight of her visual creations -- and then hear the music that inspired them.

Role: Front-end developer

Audio Quality Quiz Results: You Did Slightly Better Than Guessing Randomly

We asked you to listen to six songs at different audio qualities. Most listeners had a hard time telling the difference between a low-quality MP3 and a lossless WAV.

Role: Writer, graphics developer

How Well Can You Hear Audio Quality?

A hi-def test for your ears (and your audio equipment): Listen to these songs and see if you can tell the difference between an MP3 and an uncompressed audio file.

Role: Creator, developer

Photo I Love: Reid Wiseman

Not many people can say they've Tweeted selfies from a spacewalk. Astronaut Reid Wiseman can. Back on Earth, he shares a few of his #spacetweets -- and one photo he really loves.

Role: Front-end developer

Life After Death

The world is starting to forget about Ebola. The village of Barkedu can't.

Role: Front-end developer

  • World Press Photo: Immersive Storytelling shortlist

A Brother And Sister In Love

While looking through old family photos as a kid, John Fugelsang discovered something strange about his mother. Hint: It had to do with being Catholic.

Role: Front-end developer

  • National Press Photographers Assocation, Feature Multimedia Package, Second Place
  • White House News Photographer Association, Feature Story, Second Place

NPR Election Party

Stream election results, data and news, NPR-style. Optimized for your TV, Chromecast or coffee table. #nprparty

Role: Full stack developer

  • Online Journalism Awards: Planned News/Events, Large
  • SND Digital Silver Medal: Special Events

MRAPs And Bayonets: What We Know About The Pentagon's 1033 Program

Role: Data reporter, graphics developer


As a member of the NPR Visuals Team, I developed Borderland, a series of 12 short stories about the U.S.-Mexico border. The stories are told in a slideshow format that puts images first, and the stories are told through a variety of methods.

Role: Front-end developer

  • Overseas Press Club: Best Multimedia News Presentation Award
  • SND Digital Awards of Excellence: Use of multimedia and Features: Single-subject project

News Developer First Projects

News Developer First Projects compiles submissions of the first interactive news project published by various news developers, including employees of NPR, The New York Times, The Washington Post and other major organizations. They are uniformly terrible.

Role: Creator, curator


SoundCite connects to SoundCloud and allows a user to create embeddable, inline audio clips like this. The tool is meant to be friction-free and usable by journalists and publishers with absolutely no programming experience.

Role: Creator, developer

  • Online Journalism Awards: Gannett Foundation Technical Innovation in the Service of Digital Journalism Award