← All projects

Bluesky Political Sentiment Analysis

Snowflake · SQL · Python (statsmodels, SciPy) · Tableau

How do Bluesky users talk about political and cultural topics, and does that change over time? This project matches NLP-labeled posts from the Bluesky firehose (Summer 2025) against a list of keywords, aggregates sentiment at the thread level to avoid over-counting multi-post threads, and tests the results statistically: sample-size checks, chi-square goodness-of-fit, stationarity, seasonal decomposition and correlation.

Interactive dashboard. Best viewed on a desktop screen — open full screen on Tableau Public.

Method in brief