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