msc math @ iit delhi Β· building ML systems that ship β from data to deployment
- Hybrid Architectures: Bridging classical tree-based models (XGBoost/CatBoost) with deep metric learning (Siamese CNNs) and Transformer-based NLP (DistilBERT).
- Robust Evaluation: Designing leak-free splitting protocols (skeleton-aware) and auditing open datasets to identify data leaks.
- Production Deployment: Wrapping models in interactive Streamlit and Hugging Face spaces for live inference.
-
βοΈ Signature Forgery Verification
- Motive: Build a writer-independent signature verifier that generalizes to unseen writers, while identifying and mitigating data leakage in standard ICDAR datasets.
- Tech: Siamese CNN & fine-tuned EfficientNet-B0 + online batch-hard mining.
- Result: Achieved 0.986 ROC-AUC and mitigated a systemic dataset leak to establish a robust writer-independent evaluation protocol.
- HF Space Demo
-
π‘οΈ Dark Pattern Detector
- Motive: Audit and detect CCPA-illegal manipulative UI patterns (dark patterns) on e-commerce platforms to protect consumers.
- Tech: Fine-tuned DistilBERT vs. Optuna-tuned classical models (XGBoost/SVC).
- Result: Achieved 0.797 macro-F1 under strict skeleton-aware, leak-free splits for 13 compliance categories.
- Classical Demo Β· Transformer Demo
-
π° Tech Salary Advisor
- Motive: Quantify skill premiums and cost-of-living adjustments to help Indian tech workers negotiate salary transparency.
- Tech: CatBoost regressor optimized with Optuna.
- Result: Achieved 0.8753 RΒ² on 88K tech worker profiles, mapping compensation across roles and cities.
- Streamlit Demo
-
βοΈ Flight Delay Prediction- Motive: Predict flight delays using strictly pre-departure features to serve as a traveler warning system.
- Tech: Benchmark of 6 estimators; deployed pre-departure XGBoost model.
- Result: Achieved 0.773 ROC-AUC for binary flight delay classification.
- Streamlit Demo
-
π ML Cheat Sheet
- A zero-dependency, rapid-lookup reference tool and decision wizard to help developers select optimal models and validation methods.
- Live Site
-
π€ NLP Companion
- It provides a quick-reference concept companion and pipeline integrity diagnostic quiz for NLP practitioners.
- Live Site
βββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββ
β Classical ML β scikit-learn Β· Optuna Β· XGBoost Β· CatBoost β
βββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββ€
β Deep Learning β PyTorch Β· TensorFlow Β· Keras Β· Hugging Face β
βββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββ€
β NLP / Text β spaCy Β· NLTK Β· DistilBERT β
βββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββ€
β Deploy & MLOps β Streamlit Β· Hugging Face Spaces Β· GitHub Pages β
βββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββ