All Projects

A collection of projects I've built over the years - from web apps to open-source contributions.

Featured Projects

Building things that solve real problems

NeoCode - Online Code Compiler

A full-stack developer-focused coding platform that allows users to solve problems, write code, and run it in a secure Docker-based environment with role-based authentication and admin controls.

Technical Highlights

  • Docker-based container reuse for efficient code execution
  • Support for Java, C++, and Python with Monaco Editor
  • JWT-based role-based authentication (Admin/User)
  • Full CRUD for blogs, problems, submissions, and users
ReactNode.jsExpressPostgreSQLDockerMonaco EditorTailwind CSS

RAG Document-Based Chatbot

A powerful Retrieval-Augmented Generation chatbot that allows users to upload PDF documents and ask intelligent questions about their content with AI-powered answers and source citations.

Technical Highlights

  • PDF upload & processing with semantic search
  • AI-powered chat with source citations from documents
  • Vector-based document retrieval using Qdrant
  • Real-time background processing with Redis and BullMQ
Next.jsTypeScriptExpressLangChainQdrantRedisBullMQHuggingFace