Home

Analytics · Analytics Showdown 2025 — Santa Clara University

Nazava × Shopee Sales Optimization

Forecasting models that won 1st Prize by translating analytics into promotion strategy

Analytics Lead — 3-person team·Nov 2024
Nazava × Shopee Sales Optimization
Nazava × Shopee Sales Optimization · product surfacePython / Tableau / Scikit-learn / Pandas
87%
Decision Speed Gain
1st
Prize Won
84%
Forecast Accuracy
100+
Audience at Final

The Challenge

Nazava Water Filters lacked data-driven promotion strategy on Shopee marketplace. Unclear which timing, discounts, or campaigns actually drove sales. Competing with 1,000+ sellers in the same category, with no forecasting tools and decisions made on gut feel. Led to stockouts, excess inventory, and missed revenue opportunities.

My Role & Approach

Owned the predictive modeling pipeline, Tableau dashboard design, and final presentation to a panel of 6 judges and 100+ audience. Made the strategic decision to lead with business impact rather than model accuracy in our presentation — framing every metric in terms of revenue gained or cost saved rather than statistical measures.

Product Thinking

Problem Framing

Most teams at the competition led with model accuracy. We reframed: Nazava doesn't care about R² — they care about 'when should I run my next Shopee promotion and at what discount?' This made us build a decision tool, not a forecasting model.

Key Tradeoffs

XGBoost vs. ARIMA: ARIMA was simpler to explain but couldn't capture flash sale non-linearity (62% accuracy). We chose XGBoost knowing it's harder to interpret, then invested the saved accuracy into better business storytelling. Also chose 3 high-impact insights over 10 mediocre ones for the final presentation.

What We Didn't Build

Scoped out real-time pricing optimization, competitor price scraping, and automated Shopee ad bidding. Each would have diluted our core message. The competition was 24 hours — ruthless prioritization was the differentiator.

Cross-Functional Leadership

Led a 3-person team. Owned the modeling pipeline and presentation strategy. Coordinated with teammates on data cleaning and visualization. Presented findings to 6 industry judges and 100+ audience members.

Solution & Execution

Predictive demand model (XGBoost) that captured non-linear patterns from flash sales better than traditional ARIMA. Customer segmentation (K-means clustering) for targeted marketing. Pricing elasticity analysis with actionable discount recommendations. Real-time Tableau dashboard for KPI tracking. Delivered a complete playbook for Shopee campaign optimization.

Tech: Python, Tableau, Scikit-learn, Pandas, XGBoost, K-means

Impact

  • 87% improvement in promotion decision speed — from weeks of analysis to hours
  • 1st Prize — Analytics Showdown 2025 at Santa Clara University
  • 84% demand forecast accuracy using XGBoost (vs 62% with ARIMA baseline)
  • Presented insights to 100+ attendees and 6 industry judges

Challenges & Pivots

Challenge: First draft of our presentation was too technical — model metrics without business context

Resolution: Completely reframed around business storytelling: every metric translated to revenue impact. Instead of 'R² = 0.84', we said '84% accuracy means Nazava can reduce stockouts by X%. This approach won the competition.

Challenge: Shopee sales data had extreme non-linearity from flash sales events that broke ARIMA models

Resolution: Switched to XGBoost which captured interaction effects between promotions, seasonality, and competitor pricing. Accuracy jumped from 62% to 84%.

Your team's ability to translate complex forecasting models into actionable business recommendations stood out. The presentation demonstrated mature product thinking.

Judge Panel, Analytics Showdown 2025

What I Learned

  • The best analytics bridges statistical rigor with business storytelling — judges cared about revenue impact, not R² scores.
  • Competition environments force rapid prioritization — we focused on 3 high-impact insights rather than 10 mediocre ones.
  • Forecasting models need business context: a technically perfect model that doesn't drive decisions is useless.

Next case study

Post-Release Optimizer