Skip to content
View dhrumilbhut's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dhrumilbhut

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
dhrumilbhut/README.md
Typing SVG

LinkedIn X Email


Backend engineer focused on building scalable APIs, microservices, and distributed systems. I care about clean architecture, reliable message-driven workflows, and services that hold up under real load. On the side, I explore applied AI — RAG pipelines, semantic search, and LLM-backed tooling.


Projects

url-shortner Node.js RabbitMQ Redis JWT Railway

Production-grade URL shortener with async click analytics via RabbitMQ, Redis caching, JWT auth with token blocklist, and admin controls. Deployed on Railway.

Nodejs-Microservices-with-RabbitMQ Node.js RabbitMQ Express

Microservices architecture using RabbitMQ direct exchange for inter-service communication — decoupled, async, and independently deployable.

Paytm-Monorepo Next.js Node.js PostgreSQL Turborepo

Full-stack monorepo with shared code across frontend and backend. Payments flow built on top of Next.js + Node.js, backed by PostgreSQL.

E-Commerce-MERN MongoDB Express React Node.js

Real-time full-stack e-commerce application — product management, cart, orders, and user auth across a clean MERN stack.


Side Projects — AI / ML

LLM-search Python pgvector MLflow Airflow

Production-grade semantic search service using LLMs and pgvector. Includes experiment tracking with MLflow and pipeline orchestration via Airflow.

Conversational-RAG-QA-Chatbot Python LangChain Streamlit

Upload PDFs and chat with their content. Uses RAG with chat history and customizable prompts — built to explore retrieval-augmented generation end-to-end.


Tech Stack

Languages JavaScript Python SQL

Backend Node.js Express FastAPI Next.js

Messaging & Caching RabbitMQ Redis

Databases PostgreSQL MongoDB MySQL

Infra & Tools Docker Git Postman Railway


Open to backend engineering roles and collaborations.

Pinned Loading

  1. portfolio portfolio Public

    TypeScript

  2. LLM-search LLM-search Public

    Production-grade semantic search service using LLMs, pgvector, MLflow, and Airflow

    Python

  3. linkq linkq Public

    Production-grade URL shortener — async click analytics via RabbitMQ, 4 Redis patterns, two-token JWT auth with revocation. Deployed on Railway.

    JavaScript

  4. PayFlow PayFlow Public

    Production-grade payment processing system with async queues, retries, idempotency, circuit breaker, and distributed locking — built with Node.js, PostgreSQL, RabbitMQ, and Redis.

    JavaScript