I'm a Software Engineer with 2 years of production experience at Tata Consultancy Services, currently pursuing an M.Tech in Computer Science at NIT Calicut.
I build high-performance backend systems for a living, dig into POSIX system calls for fun, and research Vision-Language Models for my thesis. I enjoy working at every layer โ Java microservices, TCP sockets in C++, React frontends, and from-scratch neural networks.
- ๐ M.Tech CS @ NIT Calicut (Expected 2027) ย ยทย B.Tech IT @ Techno Main Salt Lake, Kolkata
- ๐ผ Ex-TCS โ 2 years of enterprise Java/Spring Boot backend development
- โ๏ธ Systems programmer โ raw TCP sockets,
fork/exec,dup2, multithreading in C++ - ๐ฌ Researcher โ Multimodal Anomaly Detection with Vision-Language Models
- ๐ค AI practitioner โ LLM agent systems, from-scratch neural networks in NumPy, multi-agent simulations
- ๐ Calicut, Kerala ย ยทย Open to remote & on-site opportunities
timeline
title From Kolkata to Calicut โ via Production Systems
2019 : Started B.Tech (IT) at Techno Main Salt Lake, Kolkata
2023 : Graduated B.Tech : Joined TCS Bengaluru as Software Engineer
2025 : Completed 2 years at TCS : Started M.Tech (CS) at NIT Calicut
2026 : 88.5% AUROC zero-shot anomaly detection research : Built NegotiAgent โ LLM agents + ABT protocol : LitRAG โ evaluation-first RAG, 0.957 recall@1
2027 : M.Tech graduation (expected) : Open to SWE and research roles
|
Multimodal Anomaly Detection with Vision-Language Models Zero-shot & few-shot defect detection with CLIP-based VLMs on the MVTec AD benchmark โ combining visual and language grounding for pixel-level defect localization. ๐ 88.5% AUROC zero-shot on MVTec AD โ no training on defect data
|
Evaluation-First RAG over Research Papers Retrieval-augmented QA with inline citations, built eval-first: a curated 52-question set, recall@k and faithfulness scoring, and a 30-config ablation of chunking, embeddings and reranking. Plain Python โ no framework magic. ๐ 0.957 recall@1 ยท 1.000 recall@3 ยท 30-config ablation, negative results included ย ยทย live demo
|
๐งฐ ย Expand the full arsenal
| Category | Technologies |
|---|---|
| Languages | Java Python C C++ TypeScript JavaScript (ES6+) SQL |
| Backend | Spring Boot Spring MVC Node.js Express FastAPI Flask HTMX WebSocket REST APIs |
| Frontend | React Next.js Tailwind CSS Three.js HTML5 CSS3 |
| AI / ML | PyTorch NumPy CLIP Vision-Language Models LLM Agents RAG FAISS LangChain Sentence-Transformers BM25 Cross-Encoder Reranking Gradio |
| Databases | MySQL MongoDB PostgreSQL SQLite Prisma H2 |
| Systems | Linux POSIX APIs TCP Sockets IPC Multithreading Process Management Computer Architecture Cache Simulation |
| Tools | Git GitLab Docker Postman Swagger / OpenAPI GitHub Actions |
| Project | What it is | Stack |
|---|---|---|
| ๐คย NegotiAgent | Neuro-symbolic meeting scheduler โ LLM extracts formal constraints from natural-language emails; autonomous agents negotiate via Asynchronous Backtracking. 7ร message reduction, 0 disagreements in 1,440 benchmark runs | Python FastAPI Groq RAG CSP/ABT |
| ๐ย CLIP Zero-Shot Anomaly | Zero-shot industrial anomaly detection & localization with CLIP โ 88.5% AUROC on MVTec AD with no training on defect data. Core of my M.Tech research | Python PyTorch CLIP Computer Vision |
| ๐ย LitRAG | Evaluation-first RAG over CV research papers โ recall@k & faithfulness harness before the demo, 30-config ablation of chunking/embeddings/reranking. 0.957 recall@1, 1.000 recall@3. Live on HF Spaces | Python Sentence-Transformers BM25 Cross-Encoder Gradio |
| ๐คย InterviewPilot | AI-powered mock interview platform โ WebSocket-driven real-time sessions, Groq API for adaptive evaluation, modular Spring Boot backend | Java Spring Boot HTMX Groq API WebSocket |
| โกย Distributed Task Scheduler | Master-Worker distributed system in C++ โ raw TCP sockets, fork/exec, dup2, select(), dynamic load balancing. Zero external dependencies |
C++ TCP Sockets POSIX IPC |
| ๐งฎย Cache Hierarchy Simulator | Configurable L1/L2 CPU cache simulator in C++17 over real memory traces โ LRU/FIFO/Random, write-back/through, 3-C miss classification, AMAT analysis. 32-run sweep report: direct-mapped โ 4-way cuts miss rate 32.4% โ 25.6%, AMAT โ20.5% | C++17 Computer Architecture Python |
| ๐ง ย Multi-Agent AI Simulation | 8 autonomous AI agents running a simulated ISRO lunar base ("Aryabhata Station") โ Stanford Generative Agents architecture with FAISS memory streams, emergent social behavior, and real-time 3D visualization | Python FastAPI FAISS Three.js Groq API |
| ๐บ๏ธย RoadmapHQ | Mission control for roadmap-based learning โ track progress, goals, revisions, and consistency across structured learning paths with charts and streak tracking | TypeScript Next.js 15 Prisma SQLite Tailwind |
| ๐ย RideConnect | Campus carpool platform built for NITC students โ auth, ride matching, fare splitting, responsive mobile-first UI. Deployed on Vercel & Render | React TypeScript Node.js MongoDB Tailwind |
| ๐คย Neural Net Classifier | Complete feedforward neural network from first principles โ backpropagation, Xavier initialization, hyperparameter search. Zero ML frameworks used | Python NumPy Flask Matplotlib |
๐ฌ More Projects
| Project | Description | Tech |
|---|---|---|
| ๐๏ธ Cadence | Local-first planning PWA โ plan tomorrow tonight, track what actually got done, score the day honestly. Live | TypeScript, Vite, Tailwind |
| ๐ Grindin | Daily check-in generator for placement prep โ turns a morning form into a shareable accountability report across DSA, Spring Boot and CSE core | JavaScript |
| ๐ฃ๏ธ Cheppu | Duolingo-style app for spoken Telugu โ hear a phrase, build it, say it, all in romanized spelling. No reading or writing required | HTML, CSS, JS |
| ๐ Paper Trail Tracker | Progress tracker for the PaperTrail project | HTML, JS |
| ๐ผ WAMS Backend | Enterprise workflow & approval REST API โ multi-level RBAC, audit trails, hierarchical authorization | Java, Spring Boot, PostgreSQL |
| โ๏ธ CodeArena | Real-time collaborative coding interview platform with WebSocket and JWT auth | Java, Spring Boot, WebSocket |
| ๐ฌ Multimodal Anomaly Detection | M.Tech research โ multimodal anomaly detection with Vision-Language Models | Python, CLIP, PyTorch |
| โ JavaReflex | Drill app to build Java coding muscle memory for interviews and online assessments | JavaScript |
| ๐บ FocusTube | Chrome extension that transforms YouTube into a distraction-free learning environment | JavaScript, Chrome APIs |
| ๐ฎ HabitQuest | Gamified Chrome extension that turns student habits into epic quests | JavaScript, Chrome APIs |
| ๐ Study Focus | Minimalist Chrome extension โ blocks distractions and tracks focused study sessions | JavaScript, Chrome APIs |
| ๐ค Naukri Profile Updater | Automated job-profile freshness bot with multi-channel notifications and Docker support | Python, Docker |
| ๐ Portfolio Website | Cosmic-themed personal portfolio with constellation animations and glassmorphism | HTML, CSS, JS |
| ๐ป LeetCode Solutions | Curated algorithmic problem solutions with clean, documented code | Java |

