Data Analytics
Chicago Bulls Reddit Analysis
Development narratives continued preserving emotional investment even as institutional trust declined. Instead of simply tracking positive or negative sentiment, the system focused on identifying durable belief structures and recurring narrative patterns within community conversation.
The project analyzed live game and post-game Reddit threads to understand how fan communities form long-term player narratives independent of wins and losses.
The broader goal was to explore how online communities shape emotional investment, trust, and public narrative around athletes and teams over time.
Built using Python, Reddit JSON scraping workflows, CSV pipelines, rules-based classification logic, and Streamlit dashboard development to convert unstructured fan discussion into measurable behavioral data.
bulls-narrative-analysis/ ├── data/ ├── scripts/ ├── dashboard/ ├── exports/ └── config/
for thread in game_threads:
comments = fetch_reddit_comments(thread.url)
parsed = parse_comment_metadata(comments)
tagged = tag_players(parsed)
scored = classify_sentiment(tagged)
export_to_csv(scored, game_id)
if contains_phrase(comment, growth_terms):
theme = "developmental optimism"
elif contains_phrase(comment, trust_terms):
theme = "brand trust"
elif contains_phrase(comment, frustration_terms):
theme = "performance frustration"
Examples of Player Narrative Profiles
Strong Positive Belief Signal
Mixed / Net Negative Signal
Structural Frustration Signal
What the data revealed
Real-time conversation patterns were dominated by short-term emotional swings, while post-game threads reflected more stable long-term narratives and memory formation.
Development narratives around specific players continued preserving engagement even as broader organizational trust declined.
Low mention frequency combined with negative framing suggested emotional disengagement and declining narrative leverage around certain players.
Cyclistic Bike Share
Due to privacy concerns, I cannot show data or internal documents from previous employers. Thankfully, Google’s Data Analytics Certification allowed me to produce assets that showcase my understanding of best practices.
Data Analyst Duties Performed:Clean and organize data to prepare for analysis.
Complete analysis and calculations using spreadsheets, SQL, and R programming.
Use data-driven decision-making to better understand consumer behavior.
Create visualizations of important data using Tabelu.
Address the key question by suggesting 5 potential action steps supported by the data.
Summarize findings in a presentation for stakeholders.
