ML Pipeline (Python + Node.js)
Full-stack ML application for emotion classification of news articles. Combines a Node.js pipeline fetching from 25+ news sources, a browser-based labeling UI, Claude-assisted batch labeling, and a fine-tuned DistilBERT model for 7-way emotion detection.
Built the complete pipeline: RSS feed aggregation from 25+ sources, interactive labeling interface, Claude AI integration for batch labeling, and DistilBERT model fine-tuning with ONNX export.