Luckin Yang
Analytics · Product · Growth · AI

RUIXIN (LUCKIN) YANG

Here is where I've worked. Here is the impact I've created. Here is how I think about analytics, product, and growth, and how I use AI to make all of it better.

MS in Marketing Science, Columbia Business School. Graduating Dec 2026.

Not one industry, but a map

I haven't worked in a single vertical. I've worked across marketplace, software, digital, retail, mobility, travel, delivery, gaming and beauty, with the heaviest, most technical experience concentrated in technology.

Product. Growth Marketing. Analytics.

Three pillars, one working style. Pick a pillar, then click a case to see the work behind it.

AI → Workflow → Build → Thinking

Not "I use ChatGPT", but how AI changes the way I work, what I've built with it, and how I reason about it.

01AI-Optimized Workflow
I use AI to turn repetitive data workflows into automated, decision-ready systems.
Workflow 01

NYC Live Data

From live operational data to daily decision monitoring. Connected our data environment with Claude to identify success metrics, pull the relevant SQL, visualize live NYC operational data, and create a daily Slack monitoring workflow.

▾
The Problem
Live data→Manual querying→Manual checking→Manual reporting
The Workflow
01
Connect

Redash + our Claude account.

02
Identify

Identify the business success metrics that need to be monitored. Use Claude to help pull out and structure the relevant SQL queries.

03
Query

Run the relevant SQL against the live NYC operational data.

04
Visualize

Turn query results into a dashboard / visual monitoring layer: KPI cards, trend charts, comparison views, operational metrics.

05
Monitor

Set up a daily Slack monitoring workflow. Important changes in the data surface automatically, rather than requiring someone to repeatedly check the dashboard.

Data→Claude→SQL→Dashboard→Slack→Daily monitoring
Human + AI + System
Human
  • Business problem
  • Metric definition
  • Workflow design
  • Decision logic
AI
  • Query assistance
  • SQL extraction
  • Workflow acceleration
  • Data interpretation
System
  • Dashboard
  • Visualization
  • Slack monitoring
  • Daily reporting
NYC live data: source data
Source data
NYC live data dashboard
Dashboard
Daily Slack monitoring
Daily Slack monitoring
Workflow 02

Competitor Pricing Tracking

▾

From manual Excel checks to a collaborative pricing tool. Used vibe coding to replace manual Uber route price checks with a tool that centralizes routes, automates data capture, validates abnormal prices, tracks team completion, and compares Uber pricing with TADA.

We needed to develop TADA's pricing model, which meant continuously checking Uber prices across major NYC routes. Originally everyone on the team manually opened Uber, searched a route, checked the price, and copied it into Excel, which was time-consuming, easy to forget, and hard to consolidate across the team.

Before
Uber→Search route→Check price→Copy price→Excel→Manual consolidation
After: Vibe-Coded Web Tool
Saved routes→One-click Uber access→Check price→Save→Auto-update CSV→Team tracking→Price validation→TADA vs. Uber
Saved Routes

The tool stores the routes that need to be checked. Instead of manually searching for every route, one click opens Uber directly, cutting navigation and search friction.

One-Click Save

Checking a price and saving it now auto-updates the shared CSV. No one needs to manually upload or consolidate a spreadsheet anymore.

Team Completion

The tool tracks each person's daily completion, creating lightweight accountability: visibility that drives a higher completion rate.

Price Range Validation

Each route has an expected price range. An entry outside that range is flagged, catching abnormal prices, accidental input, and data quality issues.

TADA vs. Uber

After a route is submitted, the tool automatically compares the Uber price against TADA's: collect, validate, compare.

Excel · Manual
Manual Excel Tracking
JFK → Midtown$34.20
LGA → Downtown$28.50
Newark → Times Sq$41.00
Web Tool
Saved Routes → One-Click Uber Access
JFK → Midtown Check on Uber →
LGA → Downtown
Newark → Times Sq
Web Tool
Save → CSV Auto-Updated
JFK → Midtown $34.20 ✓ Saved · CSV updated
⚠ $52.00 outside expected range ($28–$36). Double-check this route
UberX Price Report
JFK → Midtown$34.20
LGA → Downtown$28.50
Newark → Times Sq$41.00
🏆 Leaderboard ×
This Week All Time
Tracks points for the current week · weekend reports earn a multiplier
#ReporterPoints
1███████████
2█████████
3█████████
Vibe Coding, Positioned
Problem identification→Workflow design→Vibe coding→Tool building→Automation→Data quality→Collaboration
02AI Side Projects
Build. Experiment. Curiosity.
03AI Theory
I understand the rationale behind AI, not just how to use AI tools.

Theory

MS coursework covering deep learning, CNNs, RNNs/LSTMs, reinforcement learning, and Transformers, alongside a Digital Marketplaces course connecting surge pricing theory, LP dispatch optimization, and backpressure dynamic pricing.

Understanding → Application

Are All Prediction Markets Equally Forecastable?

MS in AI research paper: segmented deep learning study of 171 resolved Polymarket contracts. Applied GAF encoding + pretrained ResNet-50/AlexNet, with a 1D-CNN ablation isolating the value of image encoding vs. raw sequences. Found unconditional metrics are confounded by price staleness (~61% zero returns); under a conditional evaluation framework, sports contracts reach r = 0.668 near resolution while crypto collapses to r = 0.030 outside the dense mid-price region.

Pearson r by Model x Category heatmap
CNNResNet-50GAF EncodingPyTorchPrediction Markets