Speaking & Workshops

Talks

Tanya speaks about data visualization, storytelling, and building things with data. Here's what's been recorded.

PanelConferenceInterviewWorkshop
Art + Science: Blending Creativity and Analysis in Data Visualization

Nov 12, 2025

Art + Science: Blending Creativity and Analysis in Data Visualization

An expert panel discussion featuring Kelsey Campbell, Tanya Shapiro, and Shirley Wu on balancing the analytical rigor of data science with the creative freedom of design. The panelists share personal projects, professional workflows, and insights on the evolving role of AI in the field.

Panel
View Talk
Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph

Aug 1, 2025

Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph

A guide on how to elevate static ggplot2 visualizations with interactive tooltips, custom hovering effects, and linked subplots using the ggiraph package. It demonstrates how to create engaging, exploratory data stories within the R ecosystem without requiring JavaScript expertise.

Conference
View Talk
Observable Insights 2024

Dec 4, 2024

Observable Insights 2024

Tanya Shapiro and Allison Horst discuss their experience transitioning from R to JavaScript, sharing practical advice for data scientists considering the same path.

Conference
View Talk
Baseten - Data & Curiosity

Nov 9, 2023

Baseten - Data & Curiosity

Tanya Shapiro shares how she moved from a background in hotel management and insurance analytics into data science and visualization. The discussion covers self-taught learning with R and Python, involvement in the #TidyTuesday community, and building personal projects like a Peloton Shiny app.

Interview
View Talk
Intro to Observable Plot

Nov 9, 2023

Intro to Observable Plot

Introduction to Observable Plot for data visualization in JavaScript. Covers basic chart types and examples of how to use the library for web-based data visualization.

Workshop
View Talk
O.M.GG It's Alive!

Jul 23, 2023

O.M.GG It's Alive!

Workshop on creating interactive plots in R using ggplot2 and gganimate. Learn how to add motion to visualizations to show changes over time.

Workshop
View Talk

Stay in the loop

Get notified about new talks, blog posts, and behind-the-scenes insights.

Got a data problem? Let's talk.

Drop us a message. No commitment, no forms that take 10 minutes. Just tell us what's going on.

Prefer to schedule a call? Pick a time.