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

Block or report anuragsahu-dev

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

Header Banner

πŸ‘‹ About Me

I'm a backend developer focused on building scalable APIs and reliable backend systems.

I specialize in Node.js backend architecture, distributed systems, and production deployments.

Core technologies: Node.js Β· Express Β· NestJS Β· TypeScript Β· PostgreSQL Β· MongoDB Β· Redis Β· Docker

  • πŸ”§ I build APIs and backend services designed to scale
  • πŸ—οΈ I care about clean architecture, maintainability, and performance
  • πŸš€ I deploy and manage apps using Docker, CI/CD pipelines, and cloud infrastructure
  • πŸ“ Based in India

πŸš€ Featured Projects

⭐ 1. FinFlow API

Financial management backend API with OTP-based and Google OAuth authentication, Razorpay payment processing, BullMQ background jobs, and Docker Swarm deployment across a 3-node AWS cluster.

Tech: Node.js TypeScript Express PostgreSQL Prisma Redis BullMQ Razorpay AWS S3 Docker Swarm Caddy GitHub Actions

View Repository


⭐ 2. Project Management API

Production-ready project management backend with restricted account creation, multi-level RBAC (SuperAdmin β†’ Admin β†’ Manager β†’ User), Redis caching, and Docker Swarm deployment behind Caddy reverse proxy.

Tech: Node.js TypeScript Express PostgreSQL Prisma Redis Zod JWT Cloudinary Docker Swarm Caddy GitHub Actions

View Repository


⭐ 3. Production Deployment Demo

Production-style Node.js deployment on AWS EC2 with multi-stage Docker builds, Nginx reverse proxy (SSL + rate limiting), 3-workflow CI/CD pipeline, and observability via Winston β†’ Grafana Alloy β†’ Grafana Cloud Loki.

Tech: Node.js TypeScript Express Nginx Certbot Redis GitHub Actions AWS EC2 Grafana Loki Winston Husky

View Repository


⭐ 4. NestJS Microservices (gRPC + RabbitMQ)

Microservices architecture demo with an API Gateway, Order Service, Payment Service (gRPC), and Notification Service (RabbitMQ consumer) β€” demonstrating inter-service communication and event-driven patterns with mocked data persistence.

Tech: NestJS TypeScript gRPC RabbitMQ

View Repository


⭐ 5. LMS Backend API

Learning management system backend with JWT auth, role-based access (Student / Instructor / Admin), direct-to-Cloudinary video uploads, Stripe and Razorpay payment integration, and course progress tracking.

Tech: Node.js Express MongoDB Mongoose Cloudinary Stripe Razorpay JWT Winston

View Repository


πŸ’» Tech Stack

Backend & APIs

Node.js Express.js NestJS TypeScript Zod JWT

Databases & ORMs

PostgreSQL Prisma MongoDB Redis

Messaging & Realtime

RabbitMQ BullMQ Socket.io gRPC

DevOps & Infrastructure

Docker Docker Swarm GitHub Actions AWS EC2 AWS S3 Nginx Caddy Git

Testing & Tools

Vitest Postman Swagger Winston


πŸ“Š GitHub Stats

GitHub Stats Top Languages

GitHub Streak


πŸ“¬ Connect With Me

LinkedIn X Email

πŸ’‘ Open to backend opportunities and collaborations.


Footer

Profile Views

Pinned Loading

  1. finflow-api finflow-api Public

    Financial management backend API built with Node.js, TypeScript, and PostgreSQL. Includes authentication, payments, background jobs, Docker deployment, and CI/CD.

    TypeScript 1

  2. project-management-api project-management-api Public

    Production-ready Project Management Backend API where users are created by authorized administrators. Includes role-based access control and is built with Node.js, Express, Prisma, PostgreSQL, Redi…

    TypeScript 1

  3. nestjs-microservices-grpc-rabbitmq-demo nestjs-microservices-grpc-rabbitmq-demo Public

    NestJS microservices architecture demo using gRPC and RabbitMQ with an API Gateway and event-driven communication.

    TypeScript 1

  4. production-deployment-demo production-deployment-demo Public

    Production-style Node.js deployment on AWS EC2 using Docker Compose, Nginx reverse proxy, CI/CD (GitHub Actions), logging, and monitoring.

    TypeScript

  5. lms-backend-api lms-backend-api Public

    Backend API for a Learning Management System built with Node.js, Express, MongoDB, Cloudinary, and Stripe/Razorpay.

    JavaScript 2