Back to projects
Civic StoriesReleased: July 3, 2026

Deniz Göktaş: Ölü Deniz

An interactive breakdown of how Deniz Göktaş’s 11,208-word stand-up show moves across themes, stories, and punchlines.

Apache EChartsHTML/CSSJavaScriptPythonData Journalism

My roleTranscript analysis, writing, data visualization, and interface design

Deniz Göktaş: Ölü Deniz

Transcript

11,208 words

The full 90-minute performance was included in the analysis.

Structure

34 sections

Each section was mapped by theme and position in the show.

Themes

5 groups

Interactive charts connect individual passages to the larger performance.

Why I made it

A stand-up special feels spontaneous, but its stories and callbacks form a deliberate structure. I wanted to make that structure visible without reducing the performance to a list of isolated jokes.

What I built

  1. 01

    Split the 11,208-word transcript into 34 chronological sections.

  2. 02

    Grouped the sections into five themes covering personal stories, public life, media, family, and politics.

  3. 03

    Built interactive charts that let readers follow both the order of the show and the weight of each theme.

The key decision

The analysis had to stay readable without stripping the jokes of their context. I kept the chronology visible so individual passages could always be understood as part of the full performance.

Under the hood

Python supports the transcript analysis, while Apache ECharts and JavaScript power the interactive report.

Outcome

The report gives readers a new way to see the rhythm, balance, and narrative construction of a 90-minute performance.

Related projects