Projects

01

Retention analytics

Retail Customer Churn Prediction and Retention Analytics

Built an end-to-end churn system that connects feature engineering, warehouse modeling, explainable machine learning, and a Streamlit dashboard designed for retention action.

  • Compared Logistic Regression, Random Forest, and XGBoost across 25,000 customers and 300,000+ behavioral events.
  • Modeled 250,000+ transactions in Snowflake with dbt using a dimensional star schema for RFM, cohorts, and revenue-at-risk reporting.
  • Used SHAP to expose top churn drivers and tied the workflow to projected annual savings of $1M–$3.5M.
02

Data product build

BaiBeta Climbing Shoe Price Tracker

Built a full-stack tracking product that ingests Canadian climbing shoe pricing daily and surfaces actionable deals through search, trends, and watchlist alerts.

  • Supabase-backed pricing pipeline in TypeScript with Prisma models to normalize daily store data and persist historical snapshots for trend analysis.
  • Next.js App Router experience with filters for brand, store, discount, size, and stock, plus Recharts-based price history views.
  • Auth.js login, watchlists, and deduplicated email alerts with CI/CD practices and automated quality checks.
03

Reinforcement learning

Deep Q-Learning Snake AI

Built a Deep Q-Network agent in PyTorch to learn Snake through self-play, with an end-to-end training loop, replay memory, and performance tracking across hundreds of games.

  • Engineered an 11-feature state representation for danger detection, direction context, and food position to drive action decisions.
  • Implemented experience replay with epsilon-greedy policy to stabilize learning and improve exploration-to-exploitation balance.
  • Trained and evaluated the agent across hundreds of games, showing clear score progression and stronger collision-avoidance behavior.
04

Applied AI build

Cerebro-AI

Built a local study assistant around retrieval-augmented generation so users can turn their own material into flashcards, practice prompts, and guided review sessions.

  • Designed a RAG workflow for flashcards, example questions, and content discussion grounded in user-provided material.
  • Connected a Google Drive knowledge base to a vector store for efficient retrieval.
  • Integrated DeepSeek V3 API while keeping the system grounded in user-provided study material rather than general world knowledge.