Skip to content
View Kanishk2004's full-sized avatar
🎯
Building
🎯
Building

Highlights

  • Pro

Block or report Kanishk2004

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kanishk2004/README.md

Profile Views

👋 Hi, I’m Kanishk Chandna

🚀 GenAI-focused Full-Stack Developer building scalable, real-world products from scratch
🧠 Worked on RAG systems, SaaS platforms, and production-ready web applications
💻 Backend-heavy engineer who loves system design, performance, and clean architecture

🌐 Portfolio: https://www.kanishk.codes
📫 Email: kanishkchandna29@gmail.com
💼 LinkedIn: https://linkedin.com/in/kanishk-chandna
✍️ Twitter/X: https://x.com/kanishk_fr


⚙️ Tech Stack

Languages & Runtime: JavaScript, TypeScript, Node.js
Frontend: React.js, Next.js, Tailwind CSS
Backend: Express.js, REST APIs
Databases: MongoDB, PostgreSQL
GenAI & Infra: OpenAI APIs, RAG, Qdrant, BullMQ, AWS S3
Tools: Git, GitHub, Docker, Linux, Postman, Vercel, DigitalOcean


🚀 Featured Projects

🧠 PlugRag — Plug-and-Play RAG Chatbot Platform (MVP → SaaS)

A developer-first platform to deploy RAG-enabled AI chatbots without building infrastructure from scratch.

  • Designed end-to-end RAG pipeline: document ingestion → embeddings → vector search → contextual responses
  • Implemented multi-bot architecture and embeddable chatbot widget
  • Built a scalable ingestion pipeline using AWS S3 + BullMQ + Redis
  • Integrated Qdrant for vector search and OpenAI for embeddings and completions
  • Currently evolving into a SaaS product

Tech: Next.js, Node.js, MongoDB, Qdrant, OpenAI, BullMQ, AWS S3, Clerk


🎨 Thumbly — AI Thumbnail Generator

🌍 Live: https://thumbly.kanishk.app

A GenAI-powered platform for automated YouTube thumbnail generation.

  • Built full-stack architecture integrating OpenAI and Cloudinary
  • Designed prompt engineering and image generation pipeline
  • Achieved 50+ real users and organic adoption
  • Featured in Hitesh Choudhary’s YouTube video

Tech: Next.js, Node.js, MongoDB, OpenAI, Cloudinary


🧩 More Projects

Built multiple full-stack and backend systems across GenAI, APIs, and scalable web applications.

👉 Explore all projects: https://github.com/Kanishk2004?tab=repositories


🧠 What I Like Building

  • GenAI-powered products (RAG, chatbots, automation tools)
  • Backend-heavy systems with scalable architecture
  • Developed tools and SaaS platforms
  • Real-world products with actual users

📊 GitHub Stats

Kanishk's GitHub stats

Pinned Loading

  1. thryve-backend-api thryve-backend-api Public

    🌱 Backend API for Thryve – a real-time support platform for chronic illness communities. Built with Node.js, Express, PostgreSQL, and Prisma, featuring auth, chat, journaling, and doctor consultati…

    JavaScript 1

  2. dishy-api dishy-api Public

    A Node.js-based RESTful API for a recipe-sharing web application, featuring CRUD operations for users, recipes, favorites, ratings, and comments. Built with Express and MongoDB

    JavaScript 1

  3. dishy-frontend dishy-frontend Public

    Dishy is a recipe-sharing web application that allows users to create accounts, post recipes, add favorites, rate other recipes, and track their activity through various statistics. This repository…

    JavaScript 1

  4. ai_persona_app ai_persona_app Public

    🤖 AI Persona Chat - Chat with AI versions of Hitesh Chaudhary & Piyush Garg. Next.js 15 + OpenAI + Gemini + TailwindCSS. Responsive design with persistent chat history.

    JavaScript 1

  5. browser_automation_agent browser_automation_agent Public

    AI-powered browser automation with Playwright and OpenAI. Navigate sites, detect elements, click, and fill forms from natural language commands in a simple, modular Node.js setup.

    JavaScript 1

  6. rag_application rag_application Public

    🤖 NotebookLM Mini - AI-Powered Document Chat Application A modern RAG (Retrieval-Augmented Generation) application built with Next.js that lets you upload documents (PDF, CSV, TXT) or URLs and chat…

    JavaScript 2