|
Big Poultry | With no power to fend off poultry farms, neighbors live with stench and nuisances |
The Charlotte Observer |
Mapping, Data Reporting |
2022 |
|
Toxic Deals | SC community used sludge fertilizer, then residents got sick. Are they connected? |
The State |
Mapping, Data Reporting |
2023 |
|
Toxic Deals | For decades, SC farmers have fertilized fields with sludge. It could be having toxic impacts |
The State |
Mapping, Data Reporting |
2023 |
|
Shakedown City | Investigations, lawsuits and the anatomy of Miami’s political scandals |
Miami Herald |
Data Viz, Data Reporting |
2023 |
|
Shakedown City | The kingdom and I: How Miami’s mayor helped Saudi Arabia rehab its bloody reputation |
Miami Herald |
Data Viz, Data Reporting |
2023 |
|
Private Eyes | Camera by camera, North Carolina police build growing network to track vehicles |
The News & Observer |
Data Viz, Design |
2024 |
|
From backbench congressman to debate limelight: The rise of Ron DeSantis, soundbite by soundbite |
Miami Herald |
Data Viz, Data Reporting |
2023 |
|
2023 NFL Draft Interactive Map |
The Kansas City Star |
Development, Data Viz |
2023 |
|
Deadly Dose | Fentanyl has killed more than 850 in KC area. Here are the stories of 26 lives cut short |
The Kansas City Star |
Development |
2023 |
|
Deadly Dose | ‘It’s wiping our youth out.’ How fentanyl has killed hundreds in the Kansas City area |
The Kansas City Star |
Development, Data Reporting |
2023 |
|
The Foreclosure Franchise | Families lose homes after Florida cities turbocharge code enforcement foreclosures |
Miami Herald |
Mapping, Data Reporting |
2023 |
|
Sacramento hit-and-run drivers leave staggering death toll, Bee investigation reveals |
The Sacramento Bee |
Mapping, Data Viz |
2023 |
|
Exposed & Overlooked | Invisible peril? Some NC communities stuck with higher pollution exposure risks. |
The News & Observer |
Mapping |
2023 |
|
Dirty Cleaners | How pollution from dry cleaners left California sitting on cancer-linked ‘time bombs’ |
The Tribune |
Mapping, Development |
2023 |
|
They bought their dream homes from the ‘King of Coconut Grove.’ They still can’t move in |
Miami Herald |
Mapping |
2023 |
|
Cliffs, bunkers, mammoth bones: Miami-Dade County's most intriguing high points |
Miami Herald |
Mapping |
2023 |
|
NC insurance commissioner ran against ‘good ol boy’ politics. Critics say he embraced it |
The News & Observer |
Mapping |
2023 |
|
Guilty of Grief | Tragedy on body cam: Miami-Dade police killed her son. Her questions cost her everything |
Miami Herald |
Development, Design |
2024 |
|
California forces migrant farmworker students to move every year. ‘We need to survive’ |
The Sacramento Bee |
Development, Design |
2023 |
|
How close was golf course gunman to Trump? |
Miami Herald |
Mapping, Breaking News |
2024 |
|
Center for American Politics and Design |
Project |
Archiving |
2018-2024 |
|
Investigating Census Peculiarities |
CJS |
Data, Data Viz |
2022 |
|
Investigating Litigation Funding |
CJS |
Reporting, Data Viz |
2022 |
|
Essex County Demographics Exploration |
CJS |
Data, Data Viz |
2022 |
|
Infrasound in Horror Films |
CJS |
Data, Data Viz |
2022 |
|
Critical Habitats in Question |
CJS |
Mapping, Data Viz |
2022 |
|
Points Unknown: Mapping Exploration |
CJS |
Mapping |
2022 |
|
Academy Awards Database Scraping |
CJS |
Scraping, Mapping |
2021 |
|
The Rise and Fall of Weather Words |
CJS |
Data, Data Viz |
2022 |
|
Haitian women entrepreneurs weather challenges operating between Haiti and the U.S. |
CJS |
Reporting |
2021 |
|
The invisible side of American retail in a Brooklyn parking lot |
CJS |
Reporting |
2021 |
|
Working the Polls |
N+1 Magazine |
Photography |
2020 |