Skip to content
ProPublica Donate
ProPublica Donate

Dan Nguyen

Dan Nguyen was a news application developer at ProPublica.

Need to Get in Touch?

Dan Nguyen was a news application developer at ProPublica. He was lead developer on several of ProPublica’s most complex news applications, including the Bailout Tracker and (Stimulus) Recovery Tracker.

For the “Dollars for Docs” project, Nguyen developed software to collect the drug company payment records and cross-referenced them against physician names in federal and state databases. He also developed the publicly searchable database for the payment records and wrote a series of guides to teach his data-gathering techniques to other journalists and researchers.

Previously, Dan worked as a reporter, web developer and multimedia producer for the Sacramento Bee and sacbee.com. His work on multimedia projects won awards from Editor and Publisher and the National Council on Crime and Delinquency.

Dollars for Doctors

How the Heart Rhythm Society Sells Access

The Heart Rhythm Society’s annual conference is a marketing bonanza for drug companies and medical device makers.

Dollars for Doctors

How the Heart Rhythm Society Sells Access

Dollars for Doctors

Dollars for Docs Adds Payouts from HIV Drug Maker

ViiV Healthcare, which specializes in HIV medications, disclosed paying $3.4 million in speaking and consulting fees to doctors during the first three quarters of 2010. It becomes the eighth company in Dollars for Docs database.

Scraping for Journalism: A Guide for Collecting Data

A series of technical and programming tutorials on how scraped, parsed, and organized data for "Dollars for Docs."

Dollars for Doctors

Scraping for Journalism: A Guide for Collecting Data

A series of programming and technical guides on how we collected data for Dollars for Docs.

The Coder's Cause in "Dollars for Docs"

Public records, as a programming challenge, in our Dollars for Docs project.

Chapter 3: Turning PDFs to Text

Dollars for Docs Data Guide: A tutorial on several methods to convert PDFs to spreadsheets.

Chapter 2: Reading Data from Flash Sites

How to read data from Flash-based websites, part of our data-scraping guide for Dollars for Docs.

Chapter 1. Using Google Refine to Clean Messy Data

How to use the Google Refine application to make sense of imperfectly recorded data.

Chapter 4: Scraping Data from HTML

Dollars for Docs Data Guide: A tutorial on scraping HTML from websites.