Evolution of Online AI Discourse
R
AI
NLP
Text Analysis
Social Media
A Longitudinal Analysis of Public Sentiment and Thematic Trends in AI-Related Tweets
May 1, 2026
| post-type | project |
Data Analyst • UI/UX • Web App Developer
(My favorites are Blogs and Change Log ;P)


---
title: "Pinn (Aiqi) Xu"
subtitle: |
Data Analyst • UI/UX • Web App Developer
Product/Project Manager • Media Specialist
Coding, Art & Design Enthusiast
sidebar: false
toc: false
lightbox: false
listing:
id: home-listing
contents:
- ../projects/2026-05-01-ai-discourse/index.qmd
- ../projects/2024-12-12-global-visa-cost/index.qmd
- ../tools/2026-04-06-url-shortener/index.md
- ../projects/2025-12-10-bayanihan/index.qmd
- ../tools/2026-04-17-news-hub/index.md
- ../blogs/2026-07-16-ntn-workflows/index.md
type: grid
max-description-length: 100
fields: [image, title, categories, description, author, date, post-type]
grid-columns: 2
image-height: "12rem"
image-align: left
sort: false
# listing:
# id: projects
# contents: 'projects/*/index.*md'
# categories: false
# type: grid
# grid-columns: 2
# sort: 'order asc'
# max-items: 4
# fields: [image, title, categories, author, date]
# image-height: '12rem'
# image-align: left
---
<!-- Hi, I'm **Pinn** — a data enthusiast working at the intersection of analysis, storytelling, and code. -->
<!-- This site collects my data projects: exploratory analyses, NLP experiments, and interactive visualizations built with **R** and **Python**, published with [Quarto](https://quarto.org/). -->
:::{.intro}
**Data analysis** projects, **UI/UX** designs, **web tools**, R/Python **tutorials**, and **blogs**, published with [Quarto](https://quarto.org/){target="_blank"}. Web tools were developed with React, Next.js, and TypeScript.
<p style="font-size:0.8rem; padding-top: 0.5rem;">
(My favorites are [Blogs](blogs) and [Change Log](changes) ;P)
</p>
:::
:::{style="line-height:3.6;"}
[Browse All Projects →](projects/){.btn .btn-primary style="margin-right:12px"}
[Data Viz Tutorials](tutorials/){.btn .btn-outline-primary}
:::
<!-- ====================================================================== -->
<!-- Start: GitHub Contribution Map -->
<a href="https://github.com/Pinn32" data-image-link target="_blank">
<!-- Mobile: Heatmap -->
::::::{#gh-heatmap .mobile-only}
:::{.light-content}

:::
:::{.dark-content}

:::
::::::
<!-- ---------------------------------------------------------------------- -->
<!-- Desktop: Line Chart -->
<!--
::::::{#gh-line-chart .mobile-hide}
:::{style="overflow:hidden;" .light-content}
{style="display:block;
clip-path: inset(1px);
margin: 1px 1px 1px -12px;
width: calc(100% + 13px);
max-width: none;
"}
:::
:::{style="overflow:hidden;" .dark-content}
{style="display:block;
clip-path: inset(1px);
margin: 1px 1px 1px -12px;
width: calc(100% + 13px);
max-width: none;
"}
:::
::::::
-->
<!-- Desktop: Snake Heatmap -->
::::::{#gh-line-chart .mobile-hide}
:::{style="overflow:hidden;" .light-content}
{style="display:block;
clip-path: inset(1px);
margin: 1px 1px 1px -12px;
width: calc(100% + 13px);
max-width: none;
"}
:::
:::{style="overflow:hidden;" .dark-content}
{style="display:block;
clip-path: inset(1px);
margin: 1px 1px 1px -12px;
width: calc(100% + 13px);
max-width: none;
"}
:::
::::::
<!-- SNK Generator: https://platane.github.io/snk/ -->
<!-- Light Color: color_snake=pink&color_dots=#edf1f2,#9bddd9,#42a8a8,#3893a3,#027184 -->
<!-- Dark Color: color_snake=#db4a89&color_dots=#1b2028,#12536d,#027b91,#00b3bc,#1effe4 -->
</a>
<!-- End: GitHub Contribution Map -->
<!-- ====================================================================== -->
## Featured Projects {#featured-projects}
::: {#home-listing}
:::
```{=html}
<!-- ====================================================================== -->
<!-- ::::::: grid
::: {.g-col-12 .g-col-md-6 .featured-card}

[**Twitter Sentiment Analysis of Catalan Referendum**](projects/catalan-referendum/){.stretched-link}\
Sentiment mining on tweets surrounding the 2017 Catalan independence referendum.\
`Python` `NLP` `Social Media`
:::
::: {.g-col-12 .g-col-md-6 .featured-card}
[**Global Visa Cost Analysis**](projects/global-visa-cost/){.stretched-link}\
A comparative study of visa costs across countries, exploring affordability and geographic patterns.\
`Python` `EDA` `Visualization`
:::
::: {.g-col-12 .g-col-md-6 .featured-card}
[**Most Streamed Songs on Spotify 2023**](projects/most-streamed-songs/){.stretched-link}\
Exploratory analysis of the most-streamed tracks on Spotify, uncovering trends in music popularity.\
`R` `EDA` `Visualization`
:::
::: {.g-col-12 .g-col-md-6 .featured-card}
[**Student Social Media Usage & Addiction**](projects/student-media-usage/){.stretched-link}\
Analysis of social media habits and addiction patterns among students.\
`R` `EDA` `Social Media`
:::
::::::: -->
<!-- ====================================================================== -->
```
------------------------------------------------------------------------
[All Projects →](projects/){.btn .btn-outline-primary}