I am a journalist and a developer passionate about building news products and telling stories in innovative ways. I've explored these interests through internships at Axios, BuzzFeed, The New York Times and the Texas Tribune. I recently graduated from Northwestern University where I was a Student Fellow at the Knight Lab and the Webmaster at North by Northwestern.
Can Carla Hayden Reinvent the Library of Congress?
How the Cruz campaign used a phone app to power their N.H. ground game
Dixville Notch has company: Another N.H. town revives midnight voting
Supreme Court gets bogged down in hovercraft case
What I learned building my first news product, JuxtaposeJS
Shifting from Shelves to Snowflakes
Medil News ServiceI reported, edited and produced this story on the Dark Web. I deployed a Tor server so that we could serve the story on the Dark Web as a Tor Hidden Service to let readers feel comfortable accessing the Dark Web themselves.
The New York TimesUsed React to improve email subscribe widget for investigative series and scheduled newsletters. Worked with audience development team to build a tool (made in Flask, deployed using Docker) to make it easier to add inline styles to HTML for email newsletters.
The New York TimesFor the Women's World Cup Ticker Tape Parade we revamped the "photo firehose"—a live photo slideshow that updates using WebSockets. I also built a widget that displayed the same feed on the homepage of nytimes.com. This live stream is no longer live but we made the creation of new streams easier for future events.
The New York TimesBuilt an Express application to display user-generated stories. The app parses JSON published by a lightweight CMS so editors could copy-edit submissions and also integrates with the Times' form builder and submsission system. The app was later used for "A Conversation On Race" which was nominated for an OJA.
North by NorthwesternImproved and published annual Housing Guide. I upgraded app to the latest version of the NPR App Template, redesigned the maps to use Mapbox's newest styles and added reefers to other NBN stories that might interest freshmen. We open sourced our work. Here's the 2016 version of the same app.
Knight LabJuxtaposeJS is an open-source tool to make comparing frames easy and seamless. Juxtapose has been used by ESPN, Amnesty International, the Boston Globe and more! I wrote about what I learned making it. Check out the source code and contribute.
Class ProjectWorked on designing and developing a story with a team of reporters, videographers and photographers. I created an exploratory data visualization of Chicago forclosure rates after analyzing the data with Python. I contributed reporting as well.
North by NorthwesternDesigned and built an audio narrative about racial passing on campus. Worked with reporter to keep focus on the personal narrative, rather than on the students' appearences. Here's a link to the GitHub repo.
Class ProjectI mapped how the diversity of the Chicago Public Schools has changed from 2000 to 2014 using Mapbox/Leaflet.js. I used csvkit to combine three different datasets into a geoJSON file and a script to geocode each school using the Google Geocoding API. Check out this project's source code.
Texas TribuneNo Miracle Here tells the story of six Texans who have been left out of the state's economic growth. We used photos, small maps, and a responsive design to tell their stories.
Texas TribuneThe Government Salaries Explorer is a Django app that lets readers review the compensation of hundreds of thousands of state and municipal employees in Texas. I did the front-end design work in Sass, worked a bit on the back-end, and used d3 to create to the histograms (which also required creating an API for the data).
North by NorthwesternThe centerpiece of this story on the popularity of majors at Northwestern is this interactive data created using d3.js. The search field lets users search for and compare majors. I also reported and editited stories about specific trends we wanted to highlight.
North by NorthwesternIn adapting this story from print to the web, I recognized that, unlike a sheet of paper, a computer knows what time of day it is. The graphic recommends the best place to order pizza based on the time of day.
North by NorthwesternI built this restaurant guide for Evanston using Leaflet and Mapbox. I also added a price filter. I used the same code for this satirical campus map.