Interactive design
I create static and interactive graphics with D3, Leaflet, MapLibre and ai2html. See more.
Timeline of war in Ukraine
At the beginning of Russia’s full-scale invasion of Ukraine on February 24, 2022, few would have predicted that the war would still be ongoing two years later with no clear end in sight. Here is a look at how the war, known for the fierceness of its battles, has unfolded into a near stalemate on the frontlines.
Story design
I started as a newspaper page designer at the St. Louis Post-Dispatch, designing everything from the front page to business and feature sections. I now apply my experience in content-driven design to create online stories and features. See more.
Story design portfolio

Weathering the storm: The climate crisis in Louisiana
As climate change wreaks havoc on the shores of southern Louisiana, residents wonder how long their resilience can last. But the hard work of adapting to our changing climate is well underway.