Selected Work

In 2021, I got my hands on a massive NYPD complaint dataset from Gothamist/WNYC and immediately went down a data rabbit hole. Built a network of 29,915 officer nodes with 159,671 relationships using Neo4j and Gephi (love-hate relationship with Gephi, but unrivaled for networks).
When Gothamist reporter George Joseph interviewed victims, they confirmed what the network showed - certain officers were "catalysts" who other officers "followed" into misconduct. Math and reality matched up! I documented everything in excruciating detail so others could replicate it for their own police departments.

I spearheaded an internal effort to develop new D3-powered mapping software for visualizing election maps and results live - the touchscreen app wielded by Steve Kornacki known as the "Big Board". Built for real-time county-level election analysis.
2016 NBC News County-Level Election Maps


MorningRadio
MorningRadio Designed to be a healthy "first screen" in the morning. News summaries, updates, and enough information abo…
Smallbot MCP
Smallbot MCP Smallweb is a really unique tool to create a filesystem based system for rapidly-deployed deno apps, and it…
Cloudinary Backup Tool
I needed to backup thousands of photos from Cloudinary, and couldn't find an easy standalone tool to do so. So I built a…
CLI Tools Collection
I've always believed that if you're going to spend half your life in a terminal, it might as well feel like a cyberpunk …
Creative Interfaces & Digital Art
These are my attempts to make computers that respond to the way humans actually move and gesture—exploring the design sp…
Data Visualization & Analysis Suite
After years of making data visualizations for major newsrooms and clients, I kept running into the same problem: how do …
Developer Tools & Deployment
I've deployed way too many projects to way too many different platforms, and somewhere along the way I realized that mos…
Photography & Visual Creation
I love being able to reference the technical details when editing photography—aperture, shutter speed, ISO, all the litt…
Coach Artie Ecosystem
Coach Artie v1: Discord Studio Assistant I created Coach Artie to serve as our Discord studio assistant. He's evolved in…
COVIDcast
During the early COVID-19 pandemic, I worked with Carnegie Mellon University's COVIDcast project, prototyping data visua…
NBC News Specials
During my time at NBC News, I worked on the Foundry team, creating bespoke longform articles in collaboration with journ…
Dataproofer
Along with Gerald Rich and the Vocativ data team, I received a Knight Prototype Fund grant to create Dataproofer - an op…