Skip to content
View bquan1406-droid's full-sized avatar

Block or report bquan1406-droid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bquan1406-droid/README.md

Typing SVG


🧠 About Me

I'm an 18-year-old data scientist studying at the University of Hertfordshire, graduating in November 2026 with a B.Sc. in Data Science. I build end-to-end ML systems that are explainable, deployable, and business-focused β€” from feature engineering to SHAP insights to production-ready APIs.

What I do:

  • πŸ§ͺ Feature Engineering β€” Turn raw, messy data into predictive signals
  • πŸ“Š Data Viz & Explainability β€” Uncover hidden patterns & demystify models with SHAP
  • ⚑ Scalable ML β€” XGBoost & LightGBM for high-performance tabular data
  • πŸš€ MLOps-lite β€” FastAPI for real-time predictions + Streamlit for interactive dashboards
  • πŸ”” Production Alerts β€” Discord webhooks for real-time fraud alerts

πŸ› οΈ My Toolbox

Python XGBoost LightGBM SHAP Scikit-Learn Pandas Streamlit FastAPI Optuna


πŸ“Œ Featured Projects

Here's what I've been building β€” each project is a complete story from raw data to working app.

Project What I Built Key Insight Stack
E‑Commerce Churn Prediction Predict if a customer will ever make a second purchase. Live Streamlit dashboard with SHAP explanations. Delivery delay, not price, is the #1 driver of churn. LightGBM, Optuna, SHAP, Streamlit
Fraud Detection API Real-time credit card fraud API. Catches 72% of fraud with 50% precision. FastAPI + Discord alerts. Imbalanced classification works better with optimized thresholds & features. XGBoost, FastAPI, Discord Webhooks, Streamlit
CPU Benchmark Predictor Predict PassMark score from CPU specs. XGBoost model with RΒ² = 0.983. threadMark & cores matter more than clock speed or price. XGBoost, SHAP, Streamlit

πŸ“ˆ GitHub Stats


πŸ† What Drives Me

  • Becoming a better data scientist. Learning new skills. Building things that work. Every single day. πŸš€

πŸ“« Let's Connect

LinkedIn Kaggle Email


⭐ From raw data to real decisions β€” explainable, deployable, impactful.

Pinned Loading

  1. cpu-benchmark-predictor cpu-benchmark-predictor Public

    A machine learning web app that predicts CPU PassMark benchmark scores from hardware specifications using XGBoost.

    Jupyter Notebook 1

  2. ecommerce-churn-prediction ecommerce-churn-prediction Public

    Built an end-to-end customer churn prediction system using real e-commerce data β€” LightGBM tuned to AUC 0.9991 with SHAP explainability and a live Streamlit dashboard. Key finding: delivery delay, …

    Jupyter Notebook 1

  3. fraud-detection-api fraud-detection-api Public

    Real-time credit card fraud detection API. XGBoost model catches 72% of fraud with 50% precision. FastAPI + Discord alerts + Streamlit dashboard.

    Jupyter Notebook 1

  4. football-tactical-fingerprint football-tactical-fingerprint Public

    ML pipeline that clusters 14k+ players into 7 tactical archetypes using PCA + K-Means (silhouette: 0.374). Deployed as an interactive Streamlit app + RAG agent using Groq LLM that answers natural l…

    Jupyter Notebook 1