Skip to content
View VatsalRaina01's full-sized avatar

Block or report VatsalRaina01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
VatsalRaina01/README.md

Hey, I'm Vatsal Raina๐Ÿ‘‹

Full-Stack Engineer ยท AI Systems Builder ยท Published Researcher

I build AI-powered products end-to-end โ€” from system design to deployment.
Currently final-year B.E. CSE at VTU, Bangalore.

๐Ÿ”ญ Built a production-grade RAG chatbot with hybrid search, multi-agent orchestration & evaluation pipelines
โš–๏ธ Co-authored a published research paper on an AI-powered legal platform (IJSREM)
โšก My thing: learn fast, ship faster โ€” zero to production in weeks, not months
๐Ÿง  Interested in LLMs, retrieval systems, backend architecture & AI agents

LinkedIn Email GitHub


๐Ÿš€ Featured Projects

AI Workflow Copilot NyayaConnect License Plate Sentiment

Production-grade RAG chatbot with multi-agent orchestration

Python FastAPI React LangChain ChromaDB Docker

๐Ÿ” Hybrid search (Semantic + BM25) fused with Reciprocal Rank Fusion
๐Ÿค– 3 AI agents with LLM-based intent routing via OOP abstract classes
๐Ÿ›ก๏ธ Guardrails โ€” prompt injection detection, PII redaction, rate limiting
๐Ÿ“Š LLM-as-judge evaluation engine scoring Faithfulness, Relevance & Quality
๐Ÿณ 13 REST API endpoints ยท Fully containerized with Docker

AI-powered legal platform โ€” Published as research paper in IJSREM

Flutter Firebase Node.js OpenAI API Razorpay

๐Ÿ‘ฅ Multi-role platform for Citizens, Lawyers & Judges with RBAC
๐Ÿง  AI legal assistant grounded in Indian Kanoon API โ€” ~1.9s response time
๐Ÿ” Firestore security rules enforcing access at the database level
๐Ÿ“น Video consultations (Agora) + Payments (Razorpay) + Multilingual support
๐Ÿ“„ Co-authored & published research paper

End-to-end detection & character recognition โ€” 83% accuracy

Python OpenCV CNN OCR

๐Ÿ”ฌ 6-stage pipeline: bilateral filter โ†’ Canny edges โ†’ contours โ†’ segmentation โ†’ CNN
๐Ÿงฎ Custom CNN classifier (36 classes: A-Z + 0-9) with dropout regularization
โšก Optimized preprocessing: adaptive thresholding + aspect-ratio filtering

NLP classification with fine-tuned BERT โ€” 81% accuracy

Python BERT TensorFlow NLP

๐ŸŽฏ 3-class sentiment classification (Positive / Negative / Neutral)
๐Ÿ”ง Fine-tuned BERT-base (110M params) with structured data preprocessing
๐Ÿ“ Evaluation-driven development with precision, recall & F1 scoring


โšก What I Work With

Languages
Python JavaScript Java C++ Dart SQL

Backend & APIs
FastAPI Node.js Django

Frontend
React Flutter Next.js

AI / ML
LangChain TensorFlow PyTorch OpenCV scikit-learn

Databases
MySQL MongoDB Firebase ChromaDB

DevOps & Cloud
Docker AWS Git GitHub Actions Linux


๐Ÿ† Highlights

  • ๐Ÿ“„ Published Researcher โ€” Co-authored paper on NyayaConnect in IJSREM (Nov 2025)
  • ๐Ÿ… ISI LIMIT Exam โ€” Ranked 32nd among 800+ candidates
  • ๐Ÿงฉ Maths Club Core Committee โ€” Design puzzle problems & organize events for 100+ participants
  • ๐Ÿš€ Shipping Speed โ€” Zero RAG โ†’ 13-endpoint pipeline in 3 weeks. Zero Flutter โ†’ published app in 2 weeks.

๐Ÿ“Š GitHub Stats


"You can learn anything. All it takes is two weeks of dedicated time. Just start."
โ€” The Math Sorcerer

Pinned Loading

  1. jadon19/NyayaConnect jadon19/NyayaConnect Public

    Dart 1 1

  2. ai-workflow-copilot ai-workflow-copilot Public

    Python

  3. Car_License_Plate_Recog Car_License_Plate_Recog Public

    Python

  4. Sentiment_Analysis_With_BERT Sentiment_Analysis_With_BERT Public

    Jupyter Notebook

  5. financial-document-analyzer-debug financial-document-analyzer-debug Public

    Python

  6. pra-corep-assistant pra-corep-assistant Public

    Python