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.

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 — built a neural network from scratch in NumPy, multi-agent cognitive simulations
  • 📍 Calicut, Kerala  ·  Open to remote & on-site opportunities


🔬 Currently Working On

  M.Tech Research  ·  NIT Calicut

  Multimodal Anomaly Detection using Vision-Language Models

  Exploring zero-shot and few-shot anomaly detection capabilities of CLIP-based VLMs   on the MVTec AD benchmark — combining visual and language grounding for defect localization.

  Python   PyTorch   CLIP   Transformers   Computer Vision


  Tech Stack

Languages


Backend  ·  Frontend


Databases  ·  Infra  ·  Tools


  Featured Projects

Project What it is Stack
🤖 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
🧠 Multi-Agent AI Simulation 8 autonomous AI agents with FAISS-backed memory streams, reflective reasoning, and strategic planning — inspired by Stanford's Generative Agents paper Python LangChain FAISS Three.js Flask
🔤 Neural Net Classifier Complete feedforward neural network from first principles — backpropagation, Xavier initialization, hyperparameter search. Zero ML frameworks used Python NumPy Flask Matplotlib
🚗 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
💼 WAMS Backend Enterprise workflow & approval REST API — multi-level RBAC, audit trails, and hierarchical authorization for organizational process management Java Spring Boot PostgreSQL JWT
🔬 More Projects
Project Description Tech
🔍 Multimodal Anomaly Detection M.Tech research — zero-shot anomaly detection using VLMs on MVTec AD benchmark Python, CLIP, PyTorch
⚔️ CodeArena Real-time collaborative coding interview platform with WebSocket and JWT auth Java, Spring Boot, WebSocket
📚 Study Focus Chrome extension — blocks distractions and tracks focused study sessions JavaScript, Chrome APIs
🌐 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

  



🐍  Watch the Snake Eat My Contributions

Snake animation

  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