I'm a journalist who builds data tools, leads technical teams, creates visual stories and automates workflows.
I’m a senior data and graphics editor at CNN in Los Angeles. My work combines reporting, Python development, visual storytelling and newsroom automation. I help turn difficult data into clear stories.
Projects
Mound
pip install mound
Retrieves, analyzes and visualizes MLB pitch-level data from the command line or a few lines of Python. Start from a player's name — no MLB IDs to look up, no undocumented APIs to learn.
Built with Python, CLI, matplotlib
Things at CNN
Things other people use
Things that run themselves
Things to click on
Background
I'm Matt Stiles, a senior data and graphics editor at CNN, where I build software, manage technical staff and guide visual coverage.
I've expanded our team's automation from a few weather pipelines to 100 data pipelines, building or leading their development across business, climate, health and White House coverage. I also conceived and built Bot Index, an internal catalog that helps reporters and editors find existing live charts, maps and trackers on deadline.
Outside the newsroom, I publish open-source Python tools for acquiring and analyzing data, from government GIS records to flight paths and baseball pitches. I also teach at the University of Southern California.
Let's talk
Interested in data tools, visual storytelling or leading the teams behind them? Get in touch.