Forecasting systems
Time-series pipelines that survive contact with the real grid. Ridge + GBM ensembles, 15-minute intervals, drift-aware retraining.
ProductionI'm Veeraj Sai, an AI/ML engineer working at the seam of forecasting, LLM / RAG tooling, and multimodal fairness research. Currently shipping wind-power scheduling for 30+ plants at Greenko and a bias-aware hate-detection dataset for my B.Tech thesis at NIT Jalandhar.
Final-year IT student at Dr. B. R. Ambedkar NIT Jalandhar, graduating May 2026. My work centers on the unglamorous half of ML: pipelines, evaluation, drift, fairness, and ops, without losing the depth of research.
I write models that run in production (15-min wind scheduling for 30+ plants), and I write papers that sit on real datasets (18K image-text pairs, 8 protected identity axes). I've shipped one tool to the KDE Store, mentored juniors at IOTA Club, and grinded 200+ LeetCode problems on the side.
I'm currently looking for AI/ML, Data Science, NLP, or LLM/RAG engineering roles, globally, remote or on-site.
Time-series pipelines that survive contact with the real grid. Ridge + GBM ensembles, 15-minute intervals, drift-aware retraining.
ProductionLocal Ollama RAG, vLLM serving, Qwen/HateBERT inference, prompt-engineered counterfactual rewriting at 12K-sample scale.
AppliedCLIP + EfficientNet fusion, gradient-reversal adversarial debiasing, fairness eval across protected identity categories.
ResearchMotor-imagery classification on BCI-IV-2a with CNN-LSTM, BiGRU-CNN, and graph-conv variants. Full signal-to-decision pipeline.
SignalsEach one shipped, measured, and documented. Not a notebook left to rot.
Built and shipped a 15-minute interval forecasting + scheduling system for 30+ wind plants. Replaced operator-tuned heuristics with a Ridge + LightGBM ensemble, paired with a Streamlit ops dashboard and a local Ollama-based RAG chatbot for site engineers to query weather, schedules, and historical anomalies.
A framework for bias-aware hate-speech detection over image-text pairs. 18K samples, 6K human-annotated, 12K LLM-guided counterfactual rewrites, synthetic Z-Image-Turbo visuals, and adversarial debiasing via gradient reversal. Evaluated across 8 protected identity axes.
A lightweight, real-time cryptocurrency widget for KDE Plasma 6, written in QML + curl. Published on the official KDE Store. Built for engineers who want a glanceable ticker without a heavy Electron tab eating their RAM.
Brain-computer-interface pipelines for the BCI Competition IV-2a dataset. Benchmarked CNN-LSTM, BiGRU-CNN, and GCN-based architectures with signal-level preprocessing, channel-wise normalization, and subject-aware cross-validation.
Solar irradiance forecasting for Jalandhar using NASA POWER hourly data, with ML horizons at 1h, 6h, and 24h. Coupled the forecaster to a standalone PV + wind + battery microgrid optimization to size and dispatch under realistic uncertainty.
Hover any node. These aren't just installed, they're battle-tested in projects above.
Hate-detection models systematically underperform on protected identity language, and the bias compounds when text and image are fused. COUNTER-HATE attacks this with three coupled moves.
(1) A curated multimodal corpus of 18,000 image-text pairs with 6,000 human-annotated samples spanning 8 protected identity categories. (2) A Qwen2.5-7B-Instruct counterfactual rewriter that generates 12K minimally-edited paired samples flipping the protected attribute, augmented with Z-Image-Turbo synthetic visuals. (3) A multimodal classifier fusing CLIP ViT-B/32, EfficientNet-B0, HateBERT, and TF-IDF, trained adversarially with a Gradient Reversal Layer for protected-attribute invariance.
Most ML grads stop at notebooks. I've already shipped models against real grid SLAs, written research-grade evaluation harnesses, and pushed open source through real release processes.
Best reached over email. I reply within a day. Open to AI/ML, Data Science, NLP/LLM, and Research Engineer roles. Remote, hybrid, or on-site, anywhere.