Why NYC nurses went on strike, again
Why NYC nurses went on strike, again Data Visualization Society · February 2026

A project done to help teach a mentee about how to collaborate on graphics projects, as part of my mentoring for the Data Visualization Society. Emphasis on learning how to make a story that is social first but can be read on mobile, web, or anything else, as well as making it quick turnaround since we created it from scratch in less than a few hours. Also emphasized learning web accessibility and building for screen readers. We scraped the data, hand-drew the visuals, and made data graphics, all while reporting on the ground on the last day of the strike.

Adobe Creative Suite / web design / social first design / UI / color theory / Git / data analysis / javascript / GitHub / multimedia

Annotation and highlighting tool
Annotation and highlighting tool Tow Center for Digital Journalism · January 2026

Built a browser-based annotation tool for internal use. Used to cleanly show and systematically mark up multi-page text in any file format — color-coding and tagging headlines, fact-checking information, and linking quotes to sources. Built with React, pdf.js, and a custom SVG overlay system handling cross-page arrow routing and annotation merging. Used regularly to produce structured datasets to test AI and algorithm-focused tools. Usable in mobile or web.

react / pdf.js / AI / javascript / Vite / NLPs

Where the White House is leading us with TikTok
Where the White House is leading us with TikTok Columbia Journalism Review · December 2025

Used Python scrapers, machine learning image analysis models, and an NLP sentiment analysis system to track the White House TikTok account's engagement metrics, visual use, and text meaning to understand the strategy behind the account. Data was analyzed using descriptive and diagnostic methods. The top comment on 97 of 101 videos was negative despite 1.4 million followers.

social media analysis / python / LLMs / NLPs / disinformation / algorithmic accountability

Crypto magazine data analysis and visualizations
Crypto magazine data analysis and visualizations Use Case Magazine · October 2025

Led the creation and reporting of data graphics, visual explainers, and data analysis for the first and second editions of Use Case, an international crypto magazine. Emphasis on building stories accessible on print, web, and mobile.

Adobe Illustrator / Photoshop / Procreate / data analysis / UI / print design / HTML

Toward AI-powered source audits
Toward AI-powered source audits Columbia Journalism Review · October 2025

Part of a series of articles updating a long-term project focused on auditing historical war and conflict news coverage using AI deep learning and generative model engineering to detect quotes and understand representation and bias in journalism through computational methods.

AI / LLMs / python / research / algorithmic accountability

We surveyed 54,000 people behind bars about the election
We surveyed 54,000 people behind bars about the election Marshall Project · April 2025

Led the data analysis for a survey of over 54,000 incarcerated respondents across 45 states examining political preferences and voting access behind bars. Data analysis was conducted using cloud-native data pipelines and ETL tools. The survey found roughly half would vote for Trump, with 61% support among White incarcerated people, while 35% identified as independent. The project included a journalist toolkit with downloadable state-level data to help newsrooms localize the findings.

Dagster / ETL / Python / Observable / Adobe Illustrator / NLPs / AI

Disney's entertainment streaming business posts first-time profit
Disney's entertainment streaming business posts first-time profit Axios · May 2024

Breaking news story on quarterly profits for Disney. Numbers initially were reported incorrectly from the company and I caught it. Worked quickly to fact-check, recheck with the company, analyze the data and translate to the reporters on the ground, and create the visualization.

financial analysis / Python / Datawrapper / AI / HTML / mobile sizing

Where pro-Palestinian student protesters have been arrested
Where pro-Palestinian student protesters have been arrested Axios · May 2024

Led Axios' breaking news coverage of the pro-Palestine encampments taking place across the United States over multiple weeks. Reported multiple stories with custom data visualizations, including a map of U.S. encampments and arrests. Advised on safety for reporters on the ground while fact-checking and publishing breaking stories that regularly beat other major news outlets.

Cartography / OSINT / safety / web scraping / JavaScript / Svelte / QGIS / interactive design / Three.js / color theory

Cherry blossoms bloom earlier—then face deadly frosts
Cherry blossoms bloom earlier—then face deadly frosts Axios · April 2024

Pitched and produced one of Axios's first comic strip stories, using Adobe Illustrator animations and Svelte graphics to visualize climate data showing DC cherry blossom bloom dates shifting six days earlier over the past century.

local reporting / adobe illustrator / data reporting / environmental / color theory

Super Bowl broadcasts have mixed history of screen time for sign language performers
Super Bowl broadcasts have mixed history of screen time for sign language performers Axios · February 2024

Built a custom computer vision model in Python to measure on-screen time for ASL performers across decades of Super Bowl footage. The analysis revealed most performances received just 7 seconds of airtime, which was against FCC policy, leading the NFL to implement changes.

svelte / python / data visualization / OSINT

In Denver a controversial bill caused overdose deaths to rise while emergency calls fell
In Denver a controversial bill caused overdose deaths to rise while emergency calls fell Axios · February 2024

Used R for statistical analysis and geospatial mapping to visualize neighborhood-level overdose patterns across Denver, revealing a 27% drop in emergency calls while deaths climbed. State lawmakers cited our findings in proposed amendments to the legislation. Data was gathered via FOIA requests, and maps were created using GIS and ArcGIS.

Colorado Press Association: Best Infographics & Best Newsletter of 2024

QGIS / ArcGIS / Python / UI / R / Mapbox / APIs / Geocoding / FOIA

No passport? No problem
No passport? No problem Axios · January 2024

Built a React-based interactive experience with custom Mapbox maps letting users explore U.S. towns named after foreign places. Analyzed geographic data in R to surface immigrant settlement patterns across the country.

Information is Beautiful Awards: 2023 Finalist

D3 / svelte / react / R / node.js / UI design / Cartography / responsive design / CSS / Tailwind

Inside America's 70-year arms pipeline to Israel
Inside America's 70-year arms pipeline to Israel Axios · November 2023

Analyzed 70+ years of arms transfer data with Python and built an interactive Svelte visualization with custom Adobe Illustrator components to map U.S. military aid to Israel from 1950 to 2023.

Svelte / Python / ai2html / FOIA

At risk series: Mapping facilities that house dangerous chemicals
At risk series: Mapping facilities that house dangerous chemicals Axios · June 2023

Built a living, first-of-its-kind interactive national database of ~12,000 facilities storing dangerous chemicals from FOIA-obtained EPA records using SQL, Python, and interactive Mapbox mapping. Identified nearly 4,000 reported accidents since 2003. Led and produced stories across multiple Axios local and national desks. Spoke with those on the ground affected by spills that were never reported to them, nor did they have knowledge of why they were harmed.

SQL / web development / react / svelte / Mapbox / R / APIs / web scraping / FOIA / UI / Cartography / responsive design / CSS / Tailwind

School gun violence torments America's youngest generation
School gun violence torments America's youngest generation Axios · May 2023

Part of a multi-story series on gun violence among children and teens. Built custom Python scrapers to collect incident data and cross-validated against the K-12 School Shooting Database. Used statistical modeling and geospatial analysis to visualize regional patterns and the rise in school gun incidents since 2018.

Datawrapper / Python / UI / web scraping / data analysis

It’s not just a police problem, Americans are opting out of government jobs
It’s not just a police problem, Americans are opting out of government jobs Marshall Project · January 2023

Filed FOIA requests and merged Census Bureau and BLS payroll datasets in Python to build a national database tracking public-sector employment across hundreds of cities. Led a cross-newsroom collaboration between The Marshall Project and Axios.

investigation / data reporting / react / python / algorithmic accountability

The Making of Brian Kemp
The Making of Brian Kemp Axios · October 2022

Analyzed years of Georgia campaign finance records using Python and a custom-built PDF analyzing tool to trace Governor Brian Kemp's political and financial evolution, including the unprecedented $28.7 million he raised in a single quarter.

Georgia Press Association: 2022 Best Newsletter and Profile Story

data reporting / finance / politics / elections / finance/budget analysis

The attack on a prison holding Ukraine POWs, explained
The attack on a prison holding Ukraine POWs, explained Vox · July 2022

Traveled to Ukraine and used OSINT techniques including geolocation analysis, satellite imagery review, and social media cross-referencing to investigate conflicting accounts of the Olenivka prison attack that killed 53 POWs.

data reporting / politics / Washington

Denver’s Central 70 project: Digging in troubled ground
Denver’s Central 70 project: Digging in troubled ground Denver Gazette/Colorado Politics · January 2021

Pitched and led the Denver Gazette's first long-form investigation, analyzing health data from FOIA requests and consulting scientists studying cancer clusters in one of the nation's most polluted ZIP codes. Also collaborated with the University of Colorado to conduct independent air quality studies and have them analyzed by scientists. Conducted months of on-the-ground reporting, primarily in Spanish.

Colorado Press Association: Best Investigative Story and Best Editorial Collaboration of 2021

politics / environmental / local reporting

Copyright © Tory Lysik 2026. Find me on Bluesky, Twitter, LinkedIn, or see whatever coding and repositories I happen to have public on GitHub.