From pitching to reporting to writing to visualizing, I like telling the whole of any story, in any medium. Check out some of my work below:
Environmental Justice | Gun Violence | Women's Health | Climate Change | Policing | International Reporting

“We’d lose one after the next”: Texas bats face a pandemic of their own

Data | Illustrator | HTML/CSS/JavaScript | Writing | Mapping | Multimedia Packaging | Mobile-First

graphic depicting bat population decline The Texas Tribune

I pitched, wrote and produced data visualizations for this multimedia story on bat population loss in Texas and its impacts. For the story, I talked to over 15 different bat experts and visited bat sites across the state in order to understand how scientists were combatting the loss and the lack of historical data collection. Using Illustrator, I made a graphic with over 500 little bat SVGs in order to demonstrate the population change over time.

Featured in The Washington Post's The Daily 202 newsletter

Teen Gun Deaths in Texas Series

Data Analysis | Data Visualization | Illustrator | Collaboration in Teams | Writing

These stories, the result of weekly meetings in a highly collaborative environment, are the culmination of my work at The Texas Tribune. On the first day of my fellowship I was put on the gun beat and tasked with finding and analyzing data to drive the start of a long-term series on guns in Texas. For these stories, I created five data visualizations and worked with another reporter to shape the angle and content of the pieces. I was responsible for writing the data sections of each article and historic record gathering.

The Texas Tribune

Mapping Campus Sexual Assualt

R | APIs | JSON/XML Data | Records Request | Mapping | Database | HTML/CSS/JavaScript | Scrolly Telly

Interactive Media Course Project

Using data I scraped from the UNC Police Crime Log and a public records request, I mapped the locations of 115 reported cases of sexual assault on campus. I used R and RegEx to filter through the crime log data for instances of sexual assault logs and a google maps API key to create the final map. I also used JSON/XML data to create the final table of incidents and list of all the cases.

Mapping Offshore Wind Leases

QGIS | GeoJSON/Shapefiles | Mapping

The Texas Tribune

For this daily, I converted shapefiles into GeoJSON using QGIS in order to map where the offshore wind farm leases would be in the Gulf. I created the map using Datawrapper and calculated the total acreage/square miles of the bidding zones.

Breaking Demographics News

R | Census Data | Population Change Over Time

The Texas Tribune

When the new census numbers dropped, I quickly put together this breaking news chart showing that the Hispanic population has for the first time surpassed the white population in Texas. I gathered historical population numbers from the U.S. census to show the population change-over-time in Texas.

Racial Disparities in Police Twitter Feeds

Web Scraping | API | Linguistic Data Analysis | RegEx | R

I conducted research through an independent study that found NC law enforcement offices are posting disproportionally more images of Black people on their Twitter feeds than white. The research involved web scraping, R data analysis, image analysis coding and data visualization. I also hired and mentored a research assistant to assist in the image analysis coding in order to boost the reliability of the study.

Visualizing Women's Movements

Interactive Graphic | Web Design | HTML/CSS/JavaScript | Data | International Reporting

International Projects Team

I designed this page and created an interactive scroller and data visualization on violence against women in the Galápagos. The content for the scroller and data viz comes from on-the-ground interviews conducted in San Cristóbal. I also designed the project logo and conducted accessibility reviews of the entire project webpage.

Charlotte Tree Canopy Dashboard

R | Dashboards| JSON | Mapping

Interactive Media Course Project

I created this interactive dashboard based on reporting I conducted at The Charlotte Observer on Charlotte’s declining tree canopy. The dashboard was created with HTML/CSS/JavaScript and helps show which parts of the city the tree loss is concentrated in. A lot of my reporting found that low-income communities of color that had fewer trees were more affected by urban heating. The dashboard was created using JSON data.

500,000 Texans Dropped from Medicaid

Daily | R | Datawrapper

The Texas Tribune

I collaborated with the Tribune’s women’s health reporter for this story and created a daily visualization on the number of Texans who were dropped from the rolls. I used R to analyze the data and Datawrapper to create the visualization.

Violence-Related Headlines in the Black Press

R | RegEx | Linguistic Data Analysis

Published in the Global Africana Review Vol. 7

I combed through six months of microfilms of The Chicago Defender in 1920 and 1929 to evaluate the presence of violence-associated headlines vs. non-violence associated headlines. Using RegEx and hand-coding the headlines, I built a quantitative dataset and used R to analyze the results.

Protest Language in the News

Web Scraping | R | RegEx | Linguistic Data Analysis

Data in Linguistics Course Project

I investigated the use of language associated with violence or non-violence when reporting on Black Lives Matter Protests in the wake of the murder of George Floyd. To do this, I used web scraping techniques and R to analyze headlines from The Oregonian and The Oklahoman.