Charlie Temkin
Featured
Projects
Build
Apps, GPTs & Games
  • How I Built This Site
  • Needham Navigator
  • Menu Labs
Browse Build
Think
Analysis, Rankings & Essays
  • I Rewrote My Thesis with AI
  • The Sheridan Verse
  • Fictional Coaches Ranked
Browse Think
Create
Music, Video & Visual
  • I Accidentally Went Viral
  • TL;DR Theater
  • I Created a Pop Star
Browse Create
View all projects
About
|
Featured
BuildApps, GPTs & Games
  • How I Built This Site
  • Needham Navigator
  • Menu Labs
ThinkAnalysis, Rankings & Essays
  • I Rewrote My Thesis with AI
  • The Sheridan Verse
  • Fictional Coaches Ranked
CreateMusic, Video & Visual
  • I Accidentally Went Viral
  • TL;DR Theater
  • I Created a Pop Star
About

Product Manager by day. Creator by night.

© 2026 Charlie Temkin

Home/Build/SwiftieGPT

Swiftie Industrial Complex

100 synthetic Swiftie personas. 3 tools. One very specific obsession.

August 2025
AppData VizAI Survey
100
Synthetic Personas
3
Interactive Tools
5
Survey Questions
103
'Happy' Responses
Open App ↗
Original Substack Post

When Taylor Swift appeared on her now-fiancé Travis Kelce's podcast New Heights, it broke the internet — and the discourse that followed surprised me. Not every Swiftie was thrilled, and the range of fan reactions (plus the existence of the Gaylor theory) made me curious about what fandom really looks like under the surface. So I did the only reasonable thing: I built an app to simulate 100 Swifties and asked them directly.

Using ChatGPT's Deep Research, I generated a diverse dataset of 100 synthetic fan personas across 23 demographic categories — then built three interactive tools to explore the results. The essay digs into what happens when you try to model a fanbase with AI: how the data skewed too male at first, how 'happy' appeared 103 times across survey responses, and what the loudest voices on social media actually represent (spoiler: not much).

💜SwiftieGPT Architecture
🎤Client (React SPA)
React · Vite · TailwindCSS · shadcn/ui
6 pages · Recharts · TanStack Query · Wouter
HTTP / JSON
⚡Server (Express API)
Express · Drizzle ORM · Zod
OpenAI ServiceCSV ParserSurvey Service
🐘Neon PG4 tables
🤖OpenAIgpt-5-nano
📊CSV100 profiles
Live App — Try It
🎤Swiftie GPT
💜Loading app...
Hosted on ReplitOpen full screen →

About This Project

SwiftieGPT is what happens when you feed 100 synthetic personas into a Taylor Swift-themed survey, then build three interactive tools to explore the results. Blank Space Chat lets you talk to any of the 100 personas. The Eras Report visualizes their rankings. All Too Polled shows the raw survey data.

The strongest 'AI data product' in the portfolio — it combines persona generation, survey methodology, data visualization, and interactive chat in a single Replit app.

Read the Full Story
Notes from the Swiftie Industrial Complex
Tech Stack
OPOpenAI API
PyPython
RpReplit
SYSynthetic Personas
DAData Visualization
Key Topics
AI PersonasData ProductsTaylor SwiftSurvey DesignInteractive ToolsOpenAI API
← Back to all Build projects

More Like This

BandWagon Buddy thumbnail
ChatGPTSubstack

BandWagon Buddy

CustomGPT that generates 650-800 word sports cheat sheets using o3 + real-time Sports-Reference/ESPN data.

Custom GPTSportsAIProductivity
View project →
ChartSmithGPT thumbnail
ChatGPTSubstack

ChartSmithGPT

An AI-powered micro app that converts any table into styled charts with PNG/SVG export. Paste data, pick a palette, download instantly.

AI Micro AppData VisualizationChartsClaude API
View project →
Irony Illustrated thumbnail
ChatGPTSubstack

Irony Illustrated

News headlines → dry New Yorker-style cartoon prompts → GPT Image 1 / Grok / Meta AI.

Custom GPTAI ArtSatireNews
View project →