Andrew Milligan: newsroom software engineer, developer, journalist

I'm Andrew Milligan, a DC-based developer and journalist.

I work at POLITICO on the interactive news team. Before that, I worked at The Associated Press where I led development of automated election coverage, dreamed up newsroom tools, and explored new modes of visual storytelling.
Here are some projects I'm particularly proud of:
At the AP I developed a new platform for immersive storytelling, expanding what the AP can do with digital presentations. I guided the development of several impressive projects on the site. For the first, a piece about the wars in Gaza, I built several scroll-based elements, including a video scrubber to integrate 3D renderings of destroyed buildings.
For another immersive AP story, a piece on the global impacts of extreme heat, I showed the team how to use Three JS with the react-three-fiber library and built the foundation of the three-dimensional visualization.
I built the AP's interactive 2020 election coverage from scratch, replacing an outdated code base with a modular, React-based implementation. I also rebuilt the data pipelines to adapt to new infrastructure and new demands, and automated print graphics and text coverage of AP VoteCast for the 2020 general election.
After building several one-off data collection tools at the AP, I built a tool that would allow the AP Data Team to set up flexible data-collection projects quickly and easily without writing custom code: AP Harvester.