(PDF version available here.)


The Associated Press

Data journalist and news automation editor

  • Analyze data from government agencies and other sources to provide context and depth for other AP journalists and for readers around the world. Bylines and other contributions include:
  • Develop applications and libraries to automate newsroom processes and generate content, such as:
    • Daily and weekly print graphics about financial markets
    • Internal alerts for reporters about campaign finance
    • Wire-ready text and graphics on the night of the 2018 general election about polling results in more than 40 states
  • Develop tools to help AP journalists collaborate more effectively with each other and with other newsrooms.
  • Help company's leaders understand new developments in machine learning, automation and other relevant technologies.

The Chronicle of Higher Education and The Chronicle of Philanthropy

News interactives producer

PBS NewsHour

News developer

  • Developed interactive Web and mobile news applications and information graphics, such as:
    • An embeddable widget to track daily high temperature records
    • A set of graphics to illustrate projections about the 2011 federal debt ceiling debate
    • An interactive map with past and present housing price data
  • Developed mapping application with detailed demographic and political data for the 2012 presidential election cycle.


Backend and data analysis

Languages: Ruby, Python, Node.js, R, SQL (MySQL, PostgreSQL)

Frameworks: Ruby on Rails, Django, Sinatra, Flask


Frontend and design

Languages: HTML, CSS, JavaScript, SVG

Frameworks and libraries: D3, Backbone, Leaflet, Webpack

Desktop tools: InDesign, Illustrator, Photoshop


License: FAA remote pilot certificate (commercial drone pilot)

Crafts: Baking, embroidery, crochet


Frequent instructor and presenter at conferences around the world. See the full list.


University of Missouri

Received two undergraduate degrees:

  • Bachelor of science (cum laude) in electrical engineering, minor in mathematics
  • Bachelor of journalism, emphasis in print and digital news, concentration in newspaper editing and design