Michael Keller is a reporter on the New York Times investigations team covering artificial intelligence, algorithms, robots and technology. Here are secure ways to get in touch.
Before joining the Times, Michael was on the Bloomberg data journalism and graphics team where he wrote about FEMA’s flood maps and built graphics tracking President Trump’s conflicts of interests across the globe. Prior work includes interactive maps about Syria’s refugees and an examination of the Apple “kill list,” or what words the iPhone refuses to offer spelling suggestions for.
In 2015, he was able to break the story on how fast Amtrak 188 was going just before it crashed outside Philadelphia because he had set up a program to track train speeds. The project won the Online News Association award for breaking news. He also co-wrote a graphic novella about privacy and big data that was recently translated into French and German.
Michael grew up in Los Angeles and went to college at Georgetown University, where he majored in Comparative Literature (mostly French) and Psychology. He has a master’s degree from the Columbia Journalism School and co-founded a journalist-hacker collective called csv soundsystem. He was a research fellow at the Tow Center for Digital Journalism at Columbia, where he co-created a project called NewsLynx that sought to help newsrooms better measure the qualitative impact of their work. He also writes and supports a few open source projects.
Here are some of his recent awards and nominations:
- 2021 Pulitzer Prize, National Reporting for contributions to a series of stories on police traffic stops and how officers typically avoid punishment following in-custody deaths.
- 2020 Robert F. Kennedy Book and Journalism Awards, Domestic print for the series 'Exploited' on online child sexual abuse.
- 2020 Finalist for the The Gerald Loeb Awards, Investigative category for 'Exploited.'
- 2020 Finalist for the Daniel Pearl Prize for Investigative Reporting, Society of Professional Journalists, Deadline Club for 'Exploited.'
- 2019 Pulitzer Finalist, National Reporting for contributions to our team's collection of stories on technology and social media.
- 2019 SABEW Best in Business award, Visual Innovation for a package including Your Apps Know Where You Were Last Night, and They’re Not Keeping It Secret
- 2019 George Polk Award, National Reporting for contributions to our team's collection of stories on technology and social media.
- 2018 Malofiej Bronze Medal in Feature graphics for Outdated and Unreliable: FEMA’s Faulty Flood Maps Put Homeowners at Risk
- 2017 Online News Association Finalist, Explanatory reporting (large organization) for The Voters Who Gave Trump the White House
- 2017 Society of News Design, Best of Digital Design, Special events: U.S. elections for The Definitely Messy Probably Solvable Reasons Americans Don't Vote
- 2016 Data Journalism Award, Breaking News (large organization) for Amtrak 188
- 2015 Editor & Publisher Award, Innovation in Storytelling for Terms of Service
- 2015 Online News Association Finalist, Innovative Tool in Service of Journalism for Pulp, Pulp Press
- 2015 Online News Association Finalist, Breaking News (large organization) for Amtrak 188 coverage
- 2015 Online News Association Finalist, Midterm election coverage (large organization)
- 2015 Data Journalism Award, General Excellence, Individual portfolio
- 2014 National Magazine Award Finalist for the Geography of Abortion
- 2013 Data Journalism Award Finalist for This is Your Rep on Guns
- 2012 Data Journalism Award Finalist and 2012 Information is Beautiful Finalist for Our Future Selves
Exploited – A four-part investigate series into online child sexual abuse
Ten years ago the problem was called an epidemic, since then it's only grown. Reports of child sexual abuse material have been surging over the last ten years despite government and industry's claims that they have rules and procedures in place to combat the issue. We published four front-page stories, along with Q&A's with abuse survivors and safety experts, that looked at how this problem got so big and what isn't happening across government and the tech industry to curb it. The investigation also appeared as a two-part episode on the podcast The Daily.
- The Daily, part 1: A Criminal Underworld of Child Abuse Part 1
- The Daily, part 2: A Criminal Underworld of Child Abuse Part 2
- Part 1: The Internet Is Overrun With Images of Child Sexual Abuse. What Went Wrong?
- Part 1 Takeaways: An Explosion in Online Child Sex Abuse: What You Need to Know
- Part 2: Child Abusers Run Rampant as Tech Companies Look the Other Way
- Part 2 Q&A with abuse survivors: ‘If Those Were Pictures of You, You Would Understand’
- Part 3: Video Games and Online Chats Are ‘Hunting Grounds’ for Sexual Predators
- Part 3 Q&A with online safety experts: How to Protect Your Children From Online Sexual Predators
- Part 4: Fighting the Good Fight Against Online Child Sexual Abuse
- Facebook Encryption Eyed in Fight Against Online Child Sex Abuse
- How Laws Against Child Sexual Abuse Imagery Can Make It Harder to Detect
- Gonzalez legislation introduced: Bipartisan Bill Targets Online Spread of Child Sex Abuse Material
- Graham-Blumenthal legislation introduced: Bill Would Make Tech Firms Accountable for Child Sex Abuse Imagery
Your Apps Know Where You Were Last Night, and They’re Not Keeping It Secret
Analyzing a database of over 235 million data points, we investigated how apps track millions of consumers' daily movements. This story ran on the front page of the New York Times print edition on Monday, December 10, 2018. It was also featured on the podcast The Daily.
The Flourishing Business of Fake YouTube Views
An investigation into the fake-view ecosystem on YouTube uncovered that sellers are collecting millions of dollars while others feel defrauded. Meanwhile, the company seems powerless to stop it, despite testimony to Congress that it can reliably detect fake views on their platform. This story ran on the front page of the New York Times print edition on Sunday, August 12, 2018.
Terms of Service: Understanding our role in the world of Big Data
As we put more and more of ourselves online and into our devices, what are the questions smart consumers should be asking? I produced this graphic novel with award-winner non-fiction cartoonist Josh Neufeld as a field guide to our new digital condition. Michael and Josh spoke about the story with PRI's The World, FastCompany and others. This story won an Editor and Publisher award in the Innovation in Storytelling category.
How Tech Owns Your Day
With technology becoming a bigger portion of daily life, we showed how the biggest tech companies are competing to own every hour of it.
How much do data breach notification laws protect?
When a company's security is compromised, 47 states require companies to notify their customers. What counts as "personal data" vary widely, however.
The Apple 'Kill List':
What Your iPhone Doesn't Want You to Type
I reverse-engineered iOS spell check to see what words it would not offer to spelling suggestions for including "abortion," "rape," and "virginity" while correcting similarly potentially-controversial words like "suicide," and "marijuana".
Voting's 'impending crisis'
The country's supply of voting machines is aging all at once, and few jurisdictions have the funds to create new ones in time for the next general election. I buit an interactive map where readers could look up the voting machines used in their county and the potential problems with them.
Where would millions of displaced Syrians fit?
Putting the abstract number of the Syrian refugee crisis into context, readers could enter their address and see how much space that many people would fill up. I also created the ability for readers to screenshot and share their view of the interactive with a comment, which I open-sourced as its own library called Banquo. I wrote about how it works for the Tow Center for Digital Media at Columbia University and a more technical walkthrough on Banquo for Source.
Outdated and Unreliable: FEMA’s Faulty Flood Maps Put Homeowners at Risk
Following Hurricane Harvey, we investigated why flood damage seemed to often fall outside of FEMA-designated flood zones. Our investigation surfaced unseen data showing that some maps are over forty years old, showed methodological flaws used to create these maps and highlighted political lobbying that delayed the drawing of new maps.
If Trump Taxes Foreign Metals, It’s Americans Who Will Pay the Price
With Trump weighing a tariff on steel and aluminum imports under a little-used "Section 232" authority, we compiled all previous uses of this authority along with market data to show the effects of such a move and why its political and economic reasoning were not supported by historical or market precedents.
Derailed Amtrak train sped into deadly crash curve
This project won a 2016 Online News Association Award in the Breaking News (large organization) category. I had been scraping the exact speeds and locations of Amtrak trains for over a year when Amtrak 188 crashed on a curve outside Philadelphia. Sooner than any other news organization, we were able to figure out its exact speed, 106.22mph — over twice the limit — as it sped into the curve.
Texas abortion clinics: How far is too far to drive?
In order to give readers a sense of the lived experience of those affected by the current court battle over abortion rights, we created a series of maps that would show the before and after of women living in the state.
Tracking Trump’s Web of Conflicts
Following Trump’s election, we maintined an up-to-date list of his business conflicts.
The Trump Investigators That Trump Has Fired
After President Trump fired FBI director James Comey, we put together an annotated timeline showing the topics of investigation and stated reasons for dismissal of the two other people that were investigating Trump that were also removed from their position.
A guide to hunger strikes at Guantanamo Bay
We collected media reports, research and detainees' handwritten letters to give context to the recent hunger strikes at Guantanamo Bay. We also catalogued the camp's population over time by extracting dates from hundreds of government documents, which had not been done in the same way before.
The politicization of the debt ceiling, in one chart
Using data from Treasury.io and the Sunlight Foundation's Capitol words project, I created a quick chart to show how the debt ceiling has only recenly become a debated issue in Congress.
LayerCake: A framework for mostly reusable graphics for Svelte
A JavaScript graphics library-ish that lets you use recipes for creating responsive graphics. Instead of supplying pre-defined chart types, LayerCake gives you a common structure that speeds things up when working on deadline but doesn't get in the way of all those much-needed customizations.
NewsLynx: Measuring the qualitative and quantiative impact of journalism
As the non-profit / foundation-funded model of newsrooms becomes more prevalent, measuring beyond pagesviews is more and more a pressing question. NewsLynx was a research project funded through the Tow Center for Digital Journalism to a) study how newsrooms were currently measuring the impact of their work and b) to develop a proof of concept platform to help these organizations better wed the qualitative and quantiative sides of impact. We produced a white paper and released our code under an open-source license. The project's debut was covered by Nieman Lab and others.
Pulp & Pulp Press
For the graphic novel Terms of Service, we wanted to make sure the story was easily readable across devices and on different platforms such as iTunes Store and Google Play. To do this, I designed, built and open-sourced a web comic viewer called Pulp and a builder interface called Pulp Press. The project has been used by independent comic creators as well as the San Francisco Public Press and the BBC Magazine. This project was a finalist for a 2015 Online Journalism Award in the Innovation category.
Treasury.io: An API for the government spending
With a group of other journalists, developers and data scientists, I built and open-sourced a first-of-its-kind data feed for how the U.S. government spends and takes in money on a daily basis. The project has been used in stories by Al Jazeera America, Time and others. The project was funded through a Knight-Mozilla Code OpenNews Sprint grant.
csv soundsystem
For the past eight years or so, I've co-organized a weekly meetup and group of journalists / developers. The rotating collection of folks has led to a number of small scale, informal projects and larger ones such as Treasury.io, Big Data: the Board Game and NewsLynx.
Interview syntax highlighter
As a way to make more structured interviews and create a tool to introduce reporters to programming tools, I developed a language syntax and syntax highlighter to conduct interviews.
Aufbau: A place for all your newsroom tools
In our newsroom, we've made a number of small helper tools for things like CMS-friendly Document Cloud embeds or using Quartz's Chartbuilder. The problem is that remembering the URLs for these tools gets tiresome for folks. I developed Aufbau as a kind of iframe for web apps but for a desktop apps. It lets you connect any number of tools and have it all live in the easily-accessible dock.
Kestrel
I developed the deployment and publishing process for our digital projects at Al Jazeera America that allows for versioned, scheduled and collaborative deployments.