
- V
Virtual Galaxy Infotech Ltd.
Security Analyst Intern
- Built a RAG legal drafting system: ingested 5,000+ judgments into PGVector, ran PDF → metadata → chunking → embeddings, and served hybrid retrieval (vector + PostgreSQL FTS) with petition-aware drafting via Streamlit.
- Developed Windows/Linux DLP agents to monitor directories, clipboard, and PII; forwarded events in real time to a FastAPI backend with PostgreSQL, Redis, and OpenSearch for incident logging and policy actions.
- P
PreProd Corp
Data Analyst Intern
- Built an end-to-end MLOps pipeline for food demand forecasting (Kafka, DVC, MLflow, PySpark, Scikit-Learn).
- Delivered demo projects for the Opensrc program using PySpark, RAG, GAN, MobileNet, Redis, and CouchDB.
- Ran a 2-day buildathon at VIT Bhopal; built the AutoML MVP, mentored teams, and reviewed submissions.
- Led 20 interns across 6 teams to ship 30+ demos; acted as Scrum Master and kept sprints on track.
projects
view morefeatured

SSHThing
A TUI SSH manager built with Go and Bubble Tea. Save, organize, and connect to SSH hosts securely—all from the terminal. Features encrypted storage (SQLCipher + AES-GCM), spotlight search, multi-device sync via GitHub, and macOS Finder mounts.

Legal Drafting System
Multi-Agent RAG system that auto-drafts legal replies from 2,000+ Indian court judgments. Features an AI pipeline with query planning, hybrid search (vector + keyword), and a filtration agent. Supports petition upload for precedent-based rebuttals and an advisory chat interface.
technical skills
and more:
recent posts
view moreI Built My Own Budget App Because None of Them Were Simple Enough
A minimal expense tracker for iPhone. Built with Swift and SwiftUI. One-screen workflow: type the amount, pick an emoji category, done. Fully offline, no sign-ups required.
January 5, 2026 · 3 min read
CyberSentinel DLP: Building a Data Loss Prevention System
A proof-of-concept DLP system with agents for Windows/Linux that monitor files, clipboard, and USB devices for sensitive data.
December 22, 2025 · 2 min read