Hi. I'm Andrew McGill, a journalist and developer living in Washington, D.C.

I work at POLITICO, leading the interactive news team. Before, I wrote, coded and built products for The Atlantic. Here's where I've been before and what I'm doing now.
This was fun to make:
A game where you dodge 2016 Iowa political ads.
This was fun to make:
A bot that guesses when it's really Trump tweeting.
This was fun to make:
A fake internet-of-things toaster begging to be hacked.
This was fun to make:
A data story about the small slice of sickest Americans.
This was fun to make:
A story examining why white people don't use white emoji.
This was fun to make:
A interactive graphic challenging people to draw a trendline.
This was fun to make:
A web app showing you the nearest cherry tree in Washington, DC.
This was fun to make:
A button that buys my favorite salad for me.
This was fun to make:
A website tracking police arrests in Philadelphia, Pa.
  • Feb. 25, 2022
    What building a prototype baby poop app taught me about design systems

    Building a design framework for my team felt daunting. So I started small.
  • July 7, 2019
    Fine, I tried to make a news app as fun as TikTok

    A proof-of-concept.
  • June 15, 2019
    Why don’t we have news apps as fun as TikTok?

    The news industry keeps making more feeds. How can we branch out?
  • May 14, 2019
    Building a web app to rank my favorite Marvel superhero movies, part II

    I needed a way to help people blaze through a bunch of yes-or-no decisions very quickly. Turns out there‘s an app that's already figured this out: Tinder.
  • May 7, 2019
    Building a web app to rank my favorite Marvel superhero movies, part I

    How's a superhero fan supposed to overcome recency bias in rating their favorite movies? Uh, how does complicated math sound?
  • Jan. 13, 2019
    A data interactive that challenges people to draw a trend, and then shows them reality

    Convincing people their misconceptions are wrong is maybe journalism's toughest job. Could a participatory exercise make that easier?
  • Jan. 1, 2019
    New Year, new Make Every Week resolution

    Reviving one of the things I enjoyed most in 2016.
  • Mar. 29, 2018
    Excited by the latest news platform? Build three — yes, three — prototypes to test it first

    A proprosal for breaking the cycle of excitement, investment, and disappointment when the next shiny thing comes around.
  • Nov. 15, 2017
    Atlantic hack day project: Giving you great journalism in every browser tab

    Why not replace your browser's boring new tab screen with a piece of insightful journalism?
  • May 22, 2017
    Using computer vision to figure out the best time to visit the DMV

    The results of an experiment I began last year using camera feeds of a Washington, DC Department of Motor Vehicles office.
  • Mar. 18, 2017
    Can a Slack bot inspire serendipity at work?

    I found myself wondering what cool things my coworkers were writing and coding. But I didn't know how to ask.
  • Dec. 18, 2016
    Turning an Amazon IoT button into something actually useful with (almost) no code

    Figuring out Amazon's WiFi button is tough for beginners. Here's an easy away to connect your to IFTTT.com (and thereby the world!!).
  • Nov. 22, 2016
    Make Every Week, Part 5: A real-life Harry Potter Lumos spell, using speech recognition

    Harry used the charm to turn his wand into a wizard's flashlight. Voice recognition software can do the same for muggles.
  • Nov. 2, 2016
    How to code a virtual Internet of Things device to tempt hackers

    The Mirai botnet contained thousands of computers, many embedded within internet-connected gadgets. How long could the average IoT device last before being compromised?
  • Aug. 19, 2016
    Make Every Week, Part 4: Ordering a Sweetgreen salad at the press of a button

    A physical button that spins the roulette wheel and orders a random Sweetgreen salad online.
  • July 18, 2016
    Make Every Week, Part 3: How crowded is the Washington, D.C. DMV?

    Using a bit of computer vision and the helpful webcams at the Department of Motor Vehicles to estimate how long you'd have to wait for a drivers license.
  • July 5, 2016
    Make Every Week, Part 2: A Slack-powered doorbell

    Using Amazon's IoT Dash button, I made a doorbell that pings a Slack channel.
  • June 26, 2016
    Make Every Week, Part 1: A bikeshare smartwatch app

    A resolution to stretch my mind and build a new tool (and preferably a physical thing!) every week this summer. First up: a smartwatch app the monitors bikeshare availability in DC.
  • Feb. 15, 2016
    Building “Omniturebot,” a Slack bot for keeping tabs on traffic

    One of my everyday frustrations as a journalist is the veritable symphony of mouse clicks required to get web traffic stats for your stories.

  • Jan. 16, 2016
    Now at The Atlantic

    I’m late to my own news, but I’m excited to say I’m now working at The Atlantic, an awesome publication in Washington, D.C.
  • May 31, 2015
    How I scraped Hillary Clinton's Benghazi emails

    This May, the U.S. State Department released 296 of the 30,000 government emails previously stored on Hillary Clinton’s private server.

  • Mar. 6, 2014
    The Case of the Fallen Cloud

    Last month, someone dropped a crumpled Kleenex in the stairwell of my girlfriend’s apartment building. No one — myself included — wanted to pick it up. It sat there for weeks, a miniature rebuke to all of us.

  • Jan. 12, 2014
    Measuring how often Steelers coach Mike Tomlin says "obviously," his weird verbal tic

    An analysis of whether the football coach's famous verbal tic has any connection to how well the Steelers played the week before.
  • Dec. 23, 2013
    How to track license plate cameras tracking you

    Pittsburgh's parking authority was using license plate scanners to find scofflaws. But they also were keeping the data.
  • April 19, 2012
    In which I meet my journalistic doppelganger

    Last week, I got an email from a man named Jerry Green in California. “I saw your byline in a newspaper out here,” he wrote. “Are you the Andy McGill I knew 30 years ago working at the Detroit News?”
  • Mar. 12, 2012
    A train trip and its blog

    Chronicling a four-day train trip from Philadelphia, Pa. to Tucson, Ariz.