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

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.

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.

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.

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.

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.

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.
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.