
I am a graphic artist, interactive developer and designer for Voice of America. I design, illustrate, animate and write code to tell stories. I produce interactive and multimedia projects using HTML, CSS, JavaScript, Node and JSON. My data visualizations combine structured data with interactive maps, charts, audio and video, to create stories that provide context to raw data. I create animations to explain complex ideas. I draw, paint and construct illustrations using real world techniques and their virtual equivalents. | Read more

Metro sketchbook
A year of surreptitiously drawing people on the Red Line.

interactive projects
Looking for answers to the mystery of mass shooters
Who commits public mass shootings? What motivates them to kill? With the help of a landmark database, VOA examines the social, psychological, emotional and environmental factors that contributed to these rare crimes.
Read about the project
From data wrangling to final presentation, I led a small team to create this special report.

Costs of war in Afghanistan
A breakdown of the lives lost in America’s longest war.

What is the whistleblower complaint?
Read an annotated version of the complaint that triggered the impeachment inquiry.

Coups in Africa
A closer look at the rising number of governments overthrown on the continent.
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.
Documentaries
I storyboarded and animated short vignettes used throughout these documentaries.
Explainer animations portfolio

Tigray, Ethiopia: From conflict to humanitarian crisis
In early November 2020, the federal government of Ethiopia — led by Nobel Peace Prize-winning Prime Minister Abiy Ahmed — launched a military campaign to regain control of the contested region from the Tigray People’s Liberation Front fighters. We explore the human cost of the armed clashes.

comics journalism
Confronting morality: Women under the Islamic Republic
In September 2022, Jina Amini, a 22-year-old Kurdish Iranian, died while in custody of Iran’s morality police. Now generations of Iranian women are speaking out about the impact decades of repression has had on them and their families. Here are five of their stories told through comics journalism.
Read about the project
From planning to publication, I researched, wrote, illustrated, designed and coordinated the translation of these stories.

Poacher’s regret: Inside the bloody hunt for elephants
An ivory smuggler and an ex-poacher in Tanzania describe how their illegal — and brutal — hunts worked.

Trying to escape war and poverty, but finding a pandemic
A family flees their home to save their lives, but can they outrun COVID-19?

For Mexican media, crime beat can be a killer
Covering crime can be deadly for journalists. The country’s federal safety net isn’t always enough to help.