Skip to content
View sayantandasgupta's full-sized avatar
:octocat:
Learning
:octocat:
Learning

Block or report sayantandasgupta

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

Hey, I'm Sayantan πŸ‘‹

Full Stack Engineer Β· MS CS @ Georgia Tech (OMSCS) Β· Building Kopai
Kolkata β†’ Remote β†’ Everywhere

Β  Β 


πŸš€ What I'm working on

  • πŸ—οΈ Founding Engineer @ Renben Technologies β€” Building a TypeScript/Express Azure DevOps extension that hit 120+ downloads & 50 MAU (currently 250+ downloads) in its first month on the marketplace. Owning the full stack: API, React frontend, and mobile (Expo/React Native).
  • πŸŽ“ MS Computer Science @ Georgia Institute of Technology (OMSCS) β€” Jan 2026, remote.
  • πŸ€– Obsessed with RAG pipelines, vector databases, and building AI-native apps that actually work in production.

πŸ› οΈ Tech Stack

Languages TypeScript JavaScript Python Java

Frontend / Mobile React Next.js React Native Expo Tailwind CSS

Backend Node.js Express NestJS

AI & RAG OpenAI Pinecone

Databases PostgreSQL MongoDB MySQL

DevOps & Cloud Azure Docker Terraform Git


πŸ“¦ Featured Projects

DocuChat β€” RAG-powered document assistant

Next.js Β· TypeScript Β· Pinecone Β· NeonDB Β· OpenAI Β· Vercel AI SDK

Multi-tenant RAG app with project-scoped vector isolation using a dual-namespace scheme (userId + projectId). Custom sentence-aware chunker (500-token chunks, 50-token overlap) with streaming chat UI β€” grounded strictly in retrieved context.

SDocs β€” A Google Docs clone to understand how it works

Next.js Β· TipTap Β· Prisma Β· NeonDB

Rich-text editor with full cloud persistence. TipTap (ProseMirror) for extensibility, NeonDB for serverless Postgres β€” zero infra overhead.


πŸ“œ Certifications


πŸ“Š GitHub Stats

GitHub Streak


⚑ A bit more about me

  • 🎡 Music nerd (guitar when I'm not pushing code)
  • πŸ‡―πŸ‡΅ Japan/anime/history rabbit hole regular
  • πŸ˜„ He/Him Β· Based in Kolkata, India
  • πŸ’¬ Ask me about: RAG pipelines, Azure, TypeScript architecture, or life in general

Pinned Loading

  1. docuchat docuchat Public

    A RAG-powered PDF chat app built with Next.js, Clerk, OpenAI, Pinecone, and Neon. Users can upload multiple PDFs, semantically search document content, and chat in real time with grounded, cited an…

    TypeScript

  2. wcclone wcclone Public

    An effort to create the wc command line tool using Python

    Python 1

  3. Python-Projects Python-Projects Public

    This repo contains some Python projects that I had created in the recent months. These range from very simple to a bit complex, all have been arranged in alphabetical order.

    Jupyter Notebook 1

  4. wallpapers wallpapers Public

    This repo contains all the wallpapers that I have used in my Ubuntu 22.04 Distro. Feel free to fork, clone and use these wallpapers

  5. sayantandasgupta sayantandasgupta Public

    Github README profile

    2