Skip to content
View prakash-nitc's full-sized avatar

Highlights

  • Pro

Block or report prakash-nitc

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
prakash-nitc/README.md

Typing SVG
Terminal



ย  ย  ย  ย  ย 



ย  ย  ย 


ย  About Me

Coding

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


๐Ÿ›ค๏ธ The Journey So Far

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
Loading

๐Ÿ”ฌ Currently Working On

๐ŸŽ“ M.Tech Research ยท NIT Calicut

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

Python PyTorch CLIP Transformers

๐Ÿ“š Latest Build ยท LitRAG

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

Python Sentence-Transformers BM25 Reranking Groq


ย  Tech Stack

Languages


Backend ย ยทย  Frontend


Databases ย ยทย  Infra ย ยทย  Tools

๐Ÿงฐ ย 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

ย  Featured Projects

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

ย  GitHub Analytics

GitHub contribution streak โ€” total contributions, current streak and longest streak

๐Ÿ ย Watch the Snake Eat My Contributions

Snake animation eating my GitHub contributions

ย  Let's Connect

I'm always open to discussing backend architecture, distributed systems, AI/ML research, or exciting collaboration opportunities.

If my work resonates with you, let's talk!


ย  ย 

Pinned Loading

  1. InterviewPilot InterviewPilot Public

    AI-Powered Mock Interview Platform โ€” Practice with AI, get real-time scoring and feedback

    Java

  2. Distributed-Task-Scheduler Distributed-Task-Scheduler Public

    A Master-Worker distributed task scheduler in C using TCP sockets, fork/exec, dup2, pipe, select() and basic load balancing โ€” built with POSIX APIs.

    C++

  3. Multi-Agent-Generative-AI-Simulation Multi-Agent-Generative-AI-Simulation Public

    Autonomous multi-agent system with 8 AI agents using Stanford's Generative Agents architecture, FAISS memory streams, and real-time 3D visualization

    Python

  4. wams-backend wams-backend Public

    Workflow & Approval Management System backend

    Java

  5. rideconnect-app rideconnect-app Public

    RideConnect: A production-ready carpooling web application designed for college campuses, featuring secure authentication, ride posting & search, fare splitting, and a responsive modern UI.

    TypeScript

  6. Student-Activity-Point-Management-Portal Student-Activity-Point-Management-Portal Public

    Forked from nallasairamreddy/Student-Activity-Point-Management-Portal

    This is the template created for MERN project for SSL Lab in Moonsoon 2025 for MTech First year student

    JavaScript