People

Michael Keller

Al Jazeera America

Michael Keller is a reporter and developer on the Al Jazeera America Interactive Multimedia Team where he alternates between the phone and Sublime Text 2. He is also the co-founder of csv soundsystem, a New York City-based hacker collective and datathon dreamteam.

Submit profile updates or corrections

Michael’s work on Source

Code

  1. aufbau
  2. Banquo
  3. Banquo Server
  4. FourScore
  5. Mockingjay
  6. Turntable

Projects

  1. Introducing Aufbau
  2. Tracking Amtrak 188
  3. Mockingjay: A Smarter Repeater
  4. Introducing Pulp and Pulp Press
  5. Introducing FourScore
  6. Introducing Treasury.IO
  7. The Code Behind AJAM’s Displaced Syrians App

Articles by Michael

  1. Introducing Aufbau

    An Electron desktop app for newsroom web apps

    Posted on

    Remembering where all our tools live and how to use them can be tiresome, even for us. As a potential solution, we’re experimenting with packaging these previously web apps into a desktop application using GitHub’s Electron framework, which NPR has also been experimenting with for photo tools. The project is called Aufbau and it’s up on GitHub.

  2. Tracking Amtrak 188

    How a quirky data source let us get ahead of the story

    Posted on

    How curiosity and tinkering let Al Jazeera America publish historical data for a derailed train’s route without Amtrak’s cooperation.

  3. Mockingjay: A Smarter Repeater

    Meet our Twitter bot that follows a list of users and retweets them when they mention a certain topic.

    Posted on

    Meet our Twitter bot that follows a list of users and retweets them when they mention a certain topic.

  4. Introducing Pulp and Pulp Press

    How we made our first comics-journalism feature—and the tools for you to make one, too

    Posted on

    Al Jazeera America’s Michael Keller explains how his team designed and built its first piece of comics journalism.

  5. Introducing FourScore

    Speedy sentiment-grid making from WNYC + Al Jazeera America

    Posted on

    At the 2014 OpenNews code convening, we took on the task of making a reusable system that could allow other organizations to produce something sentiment grids with a bare minimum of technical know-how. The result was FourScore, a library that allows you to set a few configuration options to produce your very own interactive sentiment grid. It even works in IE8, and maybe doesn’t totally not work in IE7.

  6. Introducing Treasury.IO

    How we made a daily data feed for the U.S. Treasury

    Posted on

    The U.S. Treasury’s Daily Treasury Statement lists actual cash spending down to the million on everything the government spent money on each day, as well as how it funded the spending. But, the Treasury only releases these files in PDF or fixed-width text files like this one, making any analysis very difficult. To liberate the data and make it easy to analyze federal money flows across time, we created Treasury.IO. The system we built downloads and parses the fixed-width files into a standard schema, creating a SQLite database that can be directly queried via a URL endpoint.

  7. The Code Behind AJAM’s Displaced Syrians App

    Al Jazeera America’s Michael Keller introduces three new libraries

    Posted on

    Al Jazeera America’s Michael Keller introduces the three new open source libraries behind AJA’s displaced Syrians interactive app.

Current page