Casey Miller

Senior Web Scraping Engineer

Zignal Labs

July 2023 - Present

  • Serves as one of two dedicated web scraping engineers aligned to collecting data from a variety of sites.
  • Maintains all data collectors, which includes writing new collectors, upgrading existing collectors, and debugging things on the fly.

Senior Full-Stack Engineer


August 2022 - June 2023

  • Served as part of a medium-sized team dedicated to creating internal mapping components to display data for corporate customers.
  • Worked with non-profits such as 500 Women Scientists to create React.js based data-driven applications.

Senior Engineer


June 2021 - May 2022

  • Built out a prototype (using react) for users to submit algorithmic harm reports for AJL.
  • Compiled research and conducted interviews with people regarding what a new web mapping standard might look like.

Data and Graphics Journalist

Los Angeles Times

February 2019 - May 2021

  • Created and maintain an always on, up-to-date wildfire map centering on the West and California. The map pulls from a custom data feed created by processing a number of vetted data sources, which allows us to get information to our users as quickly as possible
  • Revitalized our earthquake tracking application, Quakebot (built using Django), and released a new and improved version that includes the ability to automatically generate earthquake shakemaps
  • Collaborate with teammates to create unique, visually driven stories that allow our users to explore topics more in-depth

Data Visualization Specialist


October 2017 - January 2019

  • Used Mapbox and other tools to create visualizations, interactive graphics, and stories as part of The Narratives Desk. Graphics were published via other media organizations as well as self-published by Mapbox
  • Led workshops teaching employees from news organizations how to use Mapbox tools and discussed best practices for using Mapbox tools as well as design best practices for creating graphics
  • Consulted with developers in other newsrooms to help them get the most out of Mapbox and create the best possible visual for their story

Editorial Engineer

June 2017 - October 2017

  • Worked with reporters and independently to come up with and visualize compelling story ideas. This included but was not limited to brainstorming meetings, whiteboarding sessions, check-in meetings, and scrums
  • Scale of projects ranges from a few days to a few weeks depending on event timelines and the news cycle

Full-Stack Engineer

Storytelling Studio

Vox Media

July 2016 - June 2017

  • Collaborated with reporters from all of Vox Media's brands to create unique storytelling experiences for on and off-platform content
  • Day-to-day activities included building and maintaining apps and graphics of varied scale, brainstorming, data investigation, and maintaining Autotune

Full-Stack Editorial Tools Engineer

Editorial Products

Vox Media

Feb 2015 - July 2016

  • Served as one of the main contributors to Autotune, Vox's centralized management system for creating reusable graphics
  • Implemented the live preview ability for graphics in Autotune and overhauled the project creation process along with the senior designer on my team. This allowed the reporters and editors using the tool to see the changes they were making to the chart, table, timeline, etc. in real time
  • Created and maintained our Charts "blueprint," which enables the user to create one of nine types of charts, complete with styling to match the given brand
  • Built out longform storytelling pieces and graphics when brands had compelling story ideas and worked with reporters to develop and user test these ideas

Interactive Graphics Developer

Wall Street Journal

Sept 2014 - Jan 2015

  • Developed both standalone and companion interactive graphics for stories of varied scale

Data Desk Intern

Los Angeles Times

June 2014 - Aug 2014

  • Created a Django application that stores and displays information for over 2,000 obituaries. The application uses an open source python wrapper for the Tribune Services API to interact with the Los Angeles Times CMS

UNC Chapel Hill

Aug 2011 - May 2014

    B.A. in Journalism and Mass Communication
    Specialization in Multimedia