vinayak = {
"role" : "AI Research Associate @ Vidur Research",
"education" : "B.Tech CSE @ KIIT University (2023โ2027)",
"location" : "India ๐ฎ๐ณ",
"focus" : ["Production RAG Systems", "LLM Fine-tuning", "Agentic Workflows"],
"currently" : "Building financial intelligence systems with CRAG + RAGAS at scale",
"philosophy" : "Real products > notebooks. Metrics > vibes.",
}- ๐ญ Building CRAG pipelines that cut hallucinations 30% across 50+ financial instruments
- โก Achieved 95%+ temporal accuracy with evidence gating + contradiction detection
- ๐ค Fine-tuned Phi-2 (2.7B params) with LoRA โ 85% command accuracy, 40% faster inference
- ๐ Integrated RAGAS evaluation driving 10โ20% retrieval gains per iteration
- ๐ First Prize โ FED Hackathon (NLP-integrated finance tracker)
- ๐ฐ Shipped The Vector Daily โ automated AI newsletter processing 100+ articles/day
| ๐ข |
AI Research Associate ยท Vidur Research (Subsidiary of Dreamskrin)
|
| Project | The honest description | What the numbers say | |
|---|---|---|---|
| ๐งฉ | PrepGraph | RAG chatbot with hybrid BM25 + FAISS, semantic cache, and a query router that picks between Llama 8b and 70b based on whether your question deserves the big model | โ40% LLM calls ยท โ25% latency ยท โ30% inference cost |
| ๐ฅ๏ธ | Command Copilot | Fine-tuned Phi-2 (2.7B params) with LoRA to turn plain English into Linux commands. Runs completely offline. No cloud. No privacy leak. | 85% command accuracy ยท โ40% inference time |
| ๐ง | ChatGPT Memory From Scratch | Built a three-layer memory system (short-term dict โ FAISS long-term โ LLM summarization) without LangChain. Because I wanted to understand what "memory" actually means, not just call a library | No LangChain. Pure logic. |
| ๐ | FinVector Research | Embedded financial news with FinBERT, clustered the semantic space, found that market regime shifts show up in the geometry of news embeddings before price moves | Applied on NIFTY 50 ยท 768-dim vectors ยท regime transition matrices |
| ๐ | Reel2Retail | YOLOv8 detects clothing in video frames โ CLIP embeds them โ FAISS matches to catalog โ NLP classifies the vibe. End-to-end CV + NLP pipeline | >75% match confidence threshold ยท full JSON output |
| ๐ฐ | The Vector Daily | Automated AI newsletter that scrapes arXiv, Medium, HuggingFace โ LLM digest โ HTML โ sent to your inbox. Runs every day without me touching it. | 100+ articles/day ยท live in production |
| ๐ก๏ธ | SecuFlow | SSH intrusion detection + Groq LLM threat analysis + Telegram bot for human approval + automatic UFW blocking. Human-in-the-loop security. | Real-time blocking ยท explainable AI threat reports |
I've been writing about this too โ because writing forces me to find the gaps in my own understanding:
๐ Building an LLM From Scratch: I Trained Word Embeddings on Dostoevsky โ Here's What I Found โ Towards AI
Embeddings seems very easy from the theory point of view, but when it comes to understanding and training into the real world, then the game begins.
๐ Building an LLM From Scratch. Here's Where It All Starts. โ Towards AI, May 2026
Tokenization is not splitting words. BPE was invented for file compression in 1994. I didn't know that until I built it myself.
๐ My RAG App Was Confidently Wrong โ That's When I Found CRAG โ Mar 2026
Vector databases always return neighbors. Whether those neighbors are useful is a completely different question.
