Skip to content
View rohitkapoorfriend's full-sized avatar

Block or report rohitkapoorfriend

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

Typing SVG

Available for Remote Work Open to Contract US / India Timezones

Β 

LinkedIn Gmail GitHub


πŸ§‘β€πŸ’» About Me

I'm a Senior Backend & AI Engineer from India with 12+ years of hands-on experience building production systems that serve real users. I specialize in AI/LLM integration, scalable APIs, and real-time systems.

  • πŸ”­ Currently building an AI-powered consumer insights platform β€” LLM pipelines, RAG, face redaction, real-time streaming
  • πŸ€– Working daily with OpenAI GPT-4o, Azure AI, YOLO, Whisper, LangChain in production
  • πŸ”Œ Building MCP servers to connect AI agents (Claude, Cursor) to live databases
  • πŸ—οΈ Architecting backend systems with Go + DDD/CQRS for high-stakes services
  • πŸ’³ Built SaaS products end-to-end β€” Stripe, SSO, multi-tenant, subscription lifecycle
  • 🏨 Shipped an IoT platform used by hotels worldwide for keyless entry
  • 🌐 Looking for remote contract/part-time work with US or India-based companies (Bangalore, Chennai, Hyderabad, remote)
  • ⏰ IST evenings = perfect overlap with EST/PST business hours

πŸ› οΈ Tech Stack

Backend & Languages

Node.js GoLang Python TypeScript PHP NestJS Express.js

AI / ML / LLMs

OpenAI Azure AI LangChain RAG YOLO Whisper MCP

Databases

PostgreSQL MySQL MongoDB TimescaleDB pgvector Redis ElasticSearch

Cloud & DevOps

AWS Docker Kubernetes GitHub Actions Nginx

Integrations & Tools

Stripe Kafka WebRTC Socket.io BullMQ JWT


πŸš€ What I Build (Production Experience)

Domain What I Did Tech Used
πŸ€– AI/LLM Pipelines Vector DB + embeddings for auto-summarization of 10K+ consumer videos OpenAI, Azure, pgvector, BullMQ
πŸ”Œ MCP Servers AI agent ↔ database bridge with SQL safety layer for Claude & Cursor TypeScript, PostgreSQL, MySQL, MongoDB
πŸ‘€ Computer Vision Privacy-compliant face redaction at enterprise scale YOLO, Azure Video Indexer
πŸŽ™οΈ Speech-to-Text Transcription + keyword extraction from audio datasets Whisper, VoiceBase
πŸ“‘ Real-Time Streaming Live AI-moderated sessions with GPT-4o responses Agora, LiveKit, WebSockets
πŸ—οΈ Go / DDD Backend Contract management with FSM, CQRS, aggregate roots Go, PostgreSQL, Chi, JWT
🏨 IoT Platform Keyless hotel entry β€” encrypted mobile-to-lock communication Node.js, LDAP, Electron
πŸ’³ SaaS & Payments Multi-product subscription platform with Stripe Stripe, SSO, Node.js
πŸ” Security Operations SOC portal with QRadar integration via VPN Node.js, Cron, CMDB

πŸ“Œ Featured Projects

NestJS microservice that ingests customer feedback (API, webhooks, bulk CSV), generates OpenAI embeddings, and runs AI-powered analysis β€” semantic search, theme extraction, sentiment scoring, and summarization. TimescaleDB + pgvector for vector similarity search, BullMQ + Redis for async job processing.

NestJS TypeScript OpenAI LangChain pgvector TimescaleDB BullMQ Redis

Features: RAG pipeline with pgvector cosine search β€’ HMAC-verified webhooks β€’ Async embedding jobs via BullMQ β€’ Sentiment + emotion detection β€’ Theme & keyword extraction β€’ GraphQL + REST API β€’ Swagger docs at /api/docs β€’ Docker ready


Production-ready MCP (Model Context Protocol) server that lets AI agents (Claude, Cursor, GPT) securely query databases. Read-only by default, SQL injection detection, supports PostgreSQL, MySQL & MongoDB. Plug into Claude Desktop or Cursor IDE in minutes.

TypeScript PostgreSQL MySQL MongoDB Docker

Features: 5 MCP tools β€” query, schema, describe, sample data, table stats β€’ SQL injection detection + write protection β€’ Output as markdown, JSON, or CSV β€’ Works with Claude Desktop, Cursor IDE, Claude Code CLI β€’ Docker setup with ecommerce seed data β€’ Query timeout + row limits


Production-grade Contract Management System in Go β€” Domain-Driven Design, CQRS, Clean Architecture. Full contract lifecycle FSM (Draft β†’ PendingReview β†’ Approved β†’ Active β†’ Expired/Terminated), PostgreSQL, JWT auth, GitHub Actions CI.

Go PostgreSQL Docker JWT GitHub Actions

Features: DDD aggregate roots + value objects (Money, Clause, DateRange) β€’ CQRS-lite command/query handlers β€’ Contract FSM with domain events β€’ Unit of Work + optimistic concurrency β€’ Repository pattern with sqlx β€’ Multi-stage Docker build + 6 DB migrations


Upload PDF/DOCX/TXT and chat with your documents β€” RAG pipeline with vector embeddings, source citations, conversation memory, and real-time streaming via WebSocket. Built-in chat UI and mock mode (no API key needed for demos).

Node.js OpenAI LangChain MongoDB Socket.io

Features: RAG with vector similarity search β€’ Smart chunking with overlap β€’ Conversation memory across sessions β€’ Source citations per answer β€’ Token-aware prompt management β€’ Mock mode with TF-IDF (no API key needed) β€’ Dark-theme chat UI included


Production-ready REST API that analyzes customer feedback using OpenAI GPT-4o β€” extracts summaries, keywords, sentiment & themes. Batch processing (50/request), JWT auth, rate limiting, analytics dashboard, CSV export, and webhook delivery. Docker ready.

Node.js OpenAI MongoDB Docker

Features: GPT-4o sentiment + keyword + theme analysis β€’ Aspect-level sentiment breakdown β€’ Batch processing (up to 50/request) β€’ CSV export with filters β€’ Webhook delivery to Slack/Zapier β€’ Analytics aggregation API β€’ Mock mode (no API key needed) β€’ Rate limiting + JWT auth


Scalable WebSocket-based chat backend β€” rooms, typing indicators, message persistence, read receipts, online presence tracking, and a built-in test client. Node.js + Socket.io + MongoDB + Redis + Docker.

Node.js Socket.io Redis MongoDB


πŸ“Š GitHub Stats


🀝 Let's Work Together

I'm actively looking for remote contract or part-time roles with US or India-based companies (Bangalore, Chennai, Hyderabad, or fully remote). If you need a backend engineer who can:

  • βœ… Integrate AI/LLMs into your product (OpenAI, Azure, RAG, embeddings, MCP)
  • βœ… Build scalable REST/GraphQL APIs and microservices in Node.js or Go
  • βœ… Set up real-time systems (WebSockets, streaming, live pipelines)
  • βœ… Design vector search & AI data pipelines for production workloads
  • βœ… Work independently with minimal supervision across time zones

β†’ Let's talk: rohitkapoorfriend@gmail.com | LinkedIn

Visitor Count

Popular repositories Loading

  1. rohitkapoorfriend rohitkapoorfriend Public

    Senior Backend Engineer | Node.js β€’ Python β€’ AI/LLM | 11+ Years | Open to Remote Work

  2. ai-feedback-api ai-feedback-api Public

    Production-ready Node.js REST API that uses GPT-4o to analyze customer feedback - sentiment, keywords, themes & actionable insights. JWT auth, batch processing, Docker.

    JavaScript

  3. realtime-chat-api realtime-chat-api Public

    Scalable WebSocket chat backend with rooms, typing indicators, presence tracking, read receipts & built-in test client. Node.js + Socket.io + MongoDB + Redis + Docker

    JavaScript

  4. docubot-ai docubot-ai Public

    🧠 AI Document Agent β€” Upload PDF/DOCX, chat with your documents using RAG. Vector embeddings, source citations, streaming responses, conversation memory. Node.js + OpenAI + MongoDB

    JavaScript

  5. contractiq contractiq Public

    Production-grade Contract Lifecycle Management API built with Go and Domain-Driven Design. Features JWT auth, CQRS-lite, aggregate roots, domain events, optimistic concurrency, PostgreSQL with migr…

    Go

  6. mcp-database-server mcp-database-server Public

    πŸ”Œ Production-ready MCP (Model Context Protocol) server that lets AI agents (Claude, GPT, Cursor) securely query databases, auto-generate reports, and visualize data. Supports PostgreSQL, MySQL & Mo…

    TypeScript