Kruthikha Vishali
ML Researcher  ·  VIT Chennai  ·  2027

Kruthikha
Vishali K

Building AI systems that solve practical problems —
document intelligence, explainable ML,
and whatever comes next.

Vision-Language Models Constrained Decoding AI Governance Production ML
Currently working on
→ RECIQ Manuscript under review
→ Edge Defense Submitted to conference · Live demo
→ VolatilityIQ Submitted to conference
→ CalmWeave Published · NCSFI 2026 · July
scroll
About

Calm systems.
Precise thinking.

Based inChennai, India
DegreeB.Tech CSE · Data Science
Graduating2027

I'm a final-year Computer Science student at VIT Chennai, building AI systems that solve practical problems — not just models that perform well on paper. I'm particularly interested in document intelligence, explainable machine learning, and the challenge of turning messy, real-world data into structured, reliable systems.

What excites me most isn't just training a model — it's understanding the entire system around it. I enjoy asking why something works, how people will actually use it, where it might fail, and what makes it reliable enough to trust in the real world. That curiosity has naturally pulled me toward the intersection of AI and product thinking.

I'm always looking for opportunities to work with thoughtful teams, learn from experienced engineers, and contribute to AI products that create meaningful impact.

Skills

What I
work with.

ML & AI
PyTorchScikit-learnHuggingFace LoRA / PEFTQwen2-VLXGBoost SHAPLIMEOpenCVTransformers PyTorch GeometricAdversarial Robustness Toolbox
Languages
PythonCC++Java
NLP, RAG & Data
NERConstrained DecodingTokenizer Engineering Hybrid BM25 + DenseRRFCross-encoder Rerankers LLM-Judge EvaluationGARCHstatsmodels / arch Tesseract OCRPandasNumPyTableau
Web & Backend
FastAPIReact.jsDjango Node.jsTailwind CSS
Databases & Tools
PostgreSQLSQLiteSupabase Git / GitHubPostmanVercel
Projects

Things I've built
and shipped.

Tap any tile to expand  ·  dark tiles are the lead projects

Final-year project · Capstone in progress

TB–Diabetes Comorbidity Risk Screening

Rank TB notifications by recorded diabetes on 684K real-registry records — the GNN didn't beat a plain MLP, and the hub structure of the graph is consistent with why.

The World Health Organization recommends screening every TB patient for diabetes, but testing capacity is scarce. We built a screening model that ranks TB notifications by recorded diabetes and treatment-era mortality risk using only what the clinic holds on day one of notification — no later-workup fields, no leakage.

Starting from Brazil's SINAN-TB national registry (964,099 records), a field-by-field leakage audit under a single prediction-time rule removed 15 fields recorded during or after treatment (8 treatment-era, 7 downstream), 1,849 post-death notifications, and the 2001–2006 era (30× death under-recording). Analysis cohort: 684,694 notifications, 88 notification-time features. We compared a heterogeneous GNN against XGBoost, logistic regression and MLP on identical inputs and group-aware splits.

Honest negative result: XGBoost reached lock-box AUROC 0.804 (death) / 0.808 (recorded diabetes); the heterogeneous GNN did not beat a plain MLP after equal-budget tuning (0.8156 vs 0.8154 on death; 0.8105 vs 0.8107 on recorded diabetes), consistent with the graph's 101-hub structure sending nearly identical messages across patients. Reported as a finding, not a failure. Isotonic recalibration (fitted on validation) dropped expected calibration error from 0.303 to 0.001, and a WHO-grounded guideline layer attaches verbatim passages to each flagged score (retrieval-grounded explanation without text generation — a deliberate clinical-safety choice). Indian hospital-data retraining planned for the 8th-semester capstone.

684,694Notifications Analyzed
0.808Lock-box AUROC (diabetes)
200×Calibration Improvement
41.1%Deaths at Top 10%
Co-authored with Harishni A. · Supervised by Dr. R. Kanniga Devi · VIT Chennai
scikit-learnXGBoostPyTorch GeometricSHAPIsotonic RegressionBM25
Research · Co-authored · Manuscript under review

RECIQ — Multimodal Invoice Extraction

Tokenizer surgery + LoRA + grammar-constrained decoding on Qwen2-VL-7B — +48.5pp over Florence-2 on Indian commercial invoices.

Indian commercial invoices are extraction-hard for two reasons at once: a long-tail schema of 174 fields where fewer than 7% are filled per invoice, and natural visual noise that generic vision-language models were never trained for. Off-the-shelf VLMs hallucinate values or produce unparseable output.

RECIQ tackles both problems on Qwen2-VL-7B-Instruct through three core ideas: tokenizer surgery that injects all 174 schema field names as atomic vocabulary tokens, LoRA fine-tuning that concentrates gradient signals on schema-relevant positions, and a grammar-constrained beam decoder that guarantees syntactically valid JSON at every generation step. A downstream GraphSAGE anomaly detector built on RECIQ's structured output reaches 68.1% macro F1 for financial auditing.

83.04%Active Exact Match
99.0%Parse Rate
+48.5ppOver Best Baseline
7,124Invoices Trained On
Co-authored with Harishni A. (equal contribution) · Supervised by Dr. R. Kanniga Devi · VIT Chennai
Qwen2-VL-7BLoRA / PEFTPyTorchHuggingFacePyTorch Geometric
Research · Co-authored · Submitted to conference

Edge Defense — Cross-Domain Intrusion Detection

Explainable NIDS that transferred catastrophically (AUC 0.264) until SHAP traced a sign-inverted feature — then a 0.979 / 0.971 AUC pooled model with an honest adversarial audit.

Pre-trained enterprise intrusion detectors collapse when applied to IoT traffic — ours fell to AUC 0.264 (below chance), and SHAP traced it to a sign-inverted feature relationship confirmed by a second explainability method. Rather than patch the symptom, we pooled both enterprise and IoT datasets (600K+ rows) into a single XGBoost model reaching 0.979 / 0.971 AUC, outperforming two domain-adaptation baselines head-to-head.

An adversarial-robustness audit revealed the model's true vulnerability was 83–100% (not near-zero as initial estimates suggested); a SHAP-based drift monitor still flags evaded traffic with a 145× margin. Benchmarked end-to-end on a resource-constrained edge proxy with a bounded 4.1× latency increase (4.3 ms → 17.5 ms).

0.979Enterprise AUC
0.971IoT AUC
145×Drift Flag Margin
4.1×Edge Latency Cost
Co-authored with Harishni A. (equal contribution) · VIT Chennai
XGBoostSHAPLIMEAdversarial Robustness ToolboxFastAPIReact
View live demo ↗
Technical Assessment · Lunorsoft · 2026

Anchor — Retrieval-Augmented Study Assistant

RAG assistant with hybrid BM25+dense retrieval, cross-encoder reranker, and an LLM-judge evaluation harness that lifted answer quality 61→87%.

A RAG study assistant over an openly-licensed OpenStax textbook corpus. Hybrid BM25 + dense retrieval fused via Reciprocal Rank Fusion with a cross-encoder reranker (95% top-5 passage recall on a 39-question evaluation set). An LLM-judge evaluation harness (gpt-oss-120b answerer via Groq, qwen3.8-27b judge) measures faithfulness, correctness, citation and off-syllabus refusal — every prompt and threshold choice was iterated against the harness rather than by inspection.

61 → 87%Fully Correct
78 → 92%Faithfulness
100%Off-Syllabus Refusal
RAGBM25 + DenseRRFCross-encoder RerankerLLM-Judge Eval
View live demo ↗
Personal Project · 2025

CareConnect — Smart Healthcare Recommendation

Django platform matching patients to providers by symptoms, location, and specialisation.

Healthcare platform matching patients to providers based on symptoms, location, and specialisation. Secure authentication, appointment scheduling, and provider recommendation logic built on Django.

DjangoSQLiteTailwind CSSPython
Research

Research
output.

01

Schema-Constrained Multimodal Extraction of Indian Commercial Invoices Under Extreme Schema Sparsity

Kruthikha Vishali K.†, Harishni A.†, R. Kanniga Devi. † Equal contribution; shared first authorship.

Vision-language models with tokenizer surgery, LoRA fine-tuning and grammar-constrained beam search for schema-aligned JSON extraction from Indian commercial invoices. 83.04% Active Exact Match and 99.0% parse rate on held-out synthetic invoices, outperforming the strongest fine-tuned baseline (Florence-2-base) by +48.5 percentage points.

MultimodalNLPConstrained DecodingVLM Fine-tuning
02

A Single Model for Enterprise and IoT Intrusion Detection: Cross-Domain Failure, Adversarial Robustness, and Edge Deployment

Harishni A.*, Kruthikha Vishali K.*, Balasaraswathi V. R. * Equal contribution between first two authors.

Explainable network intrusion detection pooling enterprise and IoT datasets into one XGBoost model (0.979 / 0.971 AUC) after SHAP-traced cross-domain failure analysis, with an adversarial-robustness audit (true vulnerability 83–100%) and an edge-deployed pipeline that stays within memory limits.

Explainable MLAdversarial RobustnessEdge DeploymentXGBoost
03
PUBLISHED

CalmWeave: A Tri-Layer Adaptive Smart Vest for COPD Respiratory Support Using Closed-Loop Haptic Intervention and Prior-Informed Ensemble Anomaly Detection

Kruthikha Vishali K.*, Dhanya V.* * Equal contribution. Cross-departmental collaboration (CSE × Fashion Technology, VIT Chennai).

A washable smart-textile vest for COPD management using closed-loop haptic intervention and prior-informed ensemble anomaly detection (OC-SVM + Isolation Forest + GMM). Published in NCSFI 2026 Proceedings, ISBN 978-93-95105-17-0, PSG College of Technology, July 2026.

Wearable MLAnomaly DetectionSmart TextilesEdge Computing
04

Non-contact tonometer using acoustic-tap excitation and multi-beam interferometry for stiffness-corrected intraocular pressure measurement

Kruthikha Vishali K. Sole inventor. Invention disclosure under review for patent filing (Khurana & Khurana IP, 2026).

A non-contact self-administered IOP measurement device that combines amplitude-modulated acoustic radiation-force excitation, multi-beam phase-sensitive interferometry with a common-mode reference beam, cardiac-phase timing, and model-based joint inversion of IOP and corneal stiffness — with a reliability check that withholds unstable readings and a per-patient stiffness memory that improves precision over repeated home use.

Medical DevicesOphthalmic DiagnosticsAcoustic + Optical SensingSignal Processing

Ideas in
motion.

Multi-Phase Research · Submitted to Conference

VolatilityIQ — Explainable Volatility Forecasting

An explainable volatility forecasting system for Indian equities, fusing classical statistics (GARCH family) and deep learning with SHAP-based regime-conditional analysis. Phase 1 complete: GARCH's residual (not its forecast) becomes significantly more important during crisis periods (p<0.0001, FDR-corrected) — the pooled average looks null because crisis days are only ~6% of the test set. Phase 2 in progress: incorporating structured earnings-call transcript features as a third signal stream, and exploring cross-stock volatility spillover with attention-based GNNs. Statistical validation (permutation testing, FDR correction, Diebold–Mariano tests) throughout.

PyTorchstatsmodels / archGARCHSHAPTransformersGNNsNSE Equities

Beyond
the lab.

◎

IBM Advanced Generative AI — Certification

IBM Career Education Program (CEGENAI1IN), powered by IBM Developer Skills Network. July 2026.

◎

Student Coordinator — TechnoVIT'25

Merchandise Committee, International Technical Fest of VIT Chennai. Oct 31 – Nov 2, 2025.

◎

Conference Paper Author — NCSFI 2026

Presented CalmWeave at the National Conference on Synergy in Fashion Industry, PSG College of Technology, Coimbatore. July 2026.

◎

Top 10 Finalist — Define 2.0 Hackathon

Team KalariCoders, selected among the top 10 out of 1500+ teams in a 24-hour hackathon at Mar Baselios Christian College of Engineering and Technology, Kerala. April 20–21, 2024.

◎

Hackathon Participant — DimoHack VIT-AP

Blockchain-focused hackathon. VIT-AP University, April 2024.

Contact

Let's build
something
real.

Open to research internships, collaborations, and conversations about ML systems, document intelligence, AI governance, or anything thoughtfully ambitious.

Kruthikhavishali@gmail.com ↗
Ask about my work
KV
Kruthikha Vishali
Ask me about my work
Try asking —
answers reflect my actual work and background