Skip to content
View komalkaushikr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report komalkaushikr

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.

Content in all repositories owned by your account will be closed.
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
komalkaushikr/README.md

Komal Kaushik

Data Science · Machine Learning  ·  Open to Roles
"Models that ship - with explainability and a business case."

komal = {
    "role":      "Data Scientist · ML Engineer",
    "based_in":  "Delhi, India",
    "education": "MCA '26  ·  Open to roles",
    "focus":     ["applied ML", "federated learning", "cost-sensitive modeling"],
    "ml":        ["XGBoost", "scikit-learn", "TensorFlow", "SHAP", "SMOTE"],
    "ships":     ["Streamlit", "Flask", "Git"],
    "currently": "building a 200+ row Indian DS/ML job-market dataset"
}

🛠 Tech Stack


🚀 Featured Projects

Project What it does Stack Live
🌸 FedFlower Federated-learning CNN that beats the centralized baseline by +3.90 pts (91.82% Top-1) at ~1/5 the per-client storage. Privacy-preserving; deployed on Android, on-device. TensorFlow Federated Learning Android —
🧬 smote-reproduction From-scratch NumPy reproduction of SMOTE (Chawla et al., 2002) - rebuilds the paper's ROC/AUC protocol on Pima Indian Diabetes (1.87:1) and Mammography (42:1). AUCs land within ~0.01–0.03 of the paper across both; from-scratch SMOTE matches imbalanced-learn to 0.001. NumPy scikit-learn Paper Reproduction —
💳 Credit-Decision-Intelligence-System Loan approval optimized for profit, not accuracy — per-loan cost-matrix threshold (not 0.5). ~$49M more holdout profit than the conservative baseline. XGBoost SHAP Streamlit ▶ Demo
🏥 health_insurance_claim_prediction Predicts claim costs at R² 0.960 / MAE $1,053; SHAP surfaces cost drivers (smoking, heart disease, age/BMI) for underwriters. XGBoost SHAP Streamlit ▶ Demo

📊 GitHub Stats

"Data is the new oil - but refining it is the hardest part."

Pinned Loading

  1. FedFlower FedFlower Public

    Decentralised, Privacy-preserving plant identification using Federated Learning + CNN, model trained across decentralized nodes, deployed on Android with on-device inference. No raw data ever leave…

    Jupyter Notebook 4 1

  2. smote-reproduction smote-reproduction Public

    From-scratch reproduction of SMOTE (Chawla et al., 2002) - NumPy implementation + the paper's ROC/AUC protocol, on Pima and Mammography.

    Python 4

  3. Credit-Decision-Intelligence-System Credit-Decision-Intelligence-System Public

    Credit approval system optimized for profit, not just accuracy, uses cost-sensitive learning to balance false approval vs. false rejection costs. Quantifies decision impact in revenue terms per 100…

    Jupyter Notebook 3

  4. health_insurance_claim_prediction health_insurance_claim_prediction Public

    Predicts individual insurance claim costs with XGBoost (R²: 96%). SHAP explainability reveals top cost drivers, enabling insurers to flag high-risk profiles before claims are filed. Interactive Str…

    Jupyter Notebook 3