I'm Gourav
Sahu

Full Stack Developer • MERN Stack

I ship production SaaS products - from WhatsApp automation platforms to high-volume email systems. React + Node + Redis + MongoDB. Built for scale, not just demos.

React.jsNext.jsTypeScriptNode.jsMongoDBRedisSQL
About Me

Who I Am & What I Do

2+
Years Experience
7+
Projects Shipped
50K+
Users Served
1M+
Emails/Day

Full Stack Developerbased in Bhopal - I don't just write features, I build entire products from scratch and ship them to production.

Right now at Pabbly, I own two major products end-to-end: WhatsApp ChatFlow - a visual workflow builder doing 5,000+ executions daily, and Email Marketing - a bulk sending system pushing 1M+ emails/day through Redis queues and PMTA servers.

My day-to-day involves React, Node.js, MongoDB, Redis, Socket.io - designing queue architectures, writing API endpoints, building drag-and-drop UIs, and debugging production issues at scale. Before Pabbly, I was at iifetech building dashboards and REST APIs.

What I Bring to the Table

Frontend

React + Next.js + TypeScript. Workflow builders, dashboards, responsive UIs.

Backend

Node.js + Express + Nest.js. REST APIs, queue workers, webhooks.

Database

MongoDB + Redis + MySQL. Indexing, caching, aggregation pipelines.

System Design

Redis queues, worker processes, Socket.io, event-driven patterns.

Skills

My Tech Stack

Technologies I use to bring ideas to life

F

Frontend

React.jsNext.jsTypeScriptJavaScript (ES6+)Tailwind CSSRedux ToolkitReact FlowHTML5 / CSS3
B

Backend

Node.jsExpress.jsNest.jsMongoDBRedisSocket.ioREST APIsMySQL
T

Tools & Platforms

Git & GitHubAWS (EC2, S3)DockerCloudflarePostmanVS CodeJiraFigmaWebpack / ViteJestPM2Vercel
C

Core Concepts

System DesignData Structures & AlgorithmsOOPs ConceptsDBMS & Database DesignOperating SystemsEvent-Driven ArchitectureReal-Time Systems (Socket.io)Queue Workers (BullMQ / Redis)JWT Authentication & RBACPerformance OptimizationOWASP Security StandardsAgile / Scrum MethodologyCI/CD & DevOps BasicsDatabase Indexing & OptimizationREST API Design & VersioningMicroservices (Basics)
Experience

Where I've Worked

Companies where I've shipped production code

Full Stack Developer

Pabbly

May 2025 – Present
Bhopal, India
  • Built a WhatsApp automation platform using React Flow with 20+ automation node types, handling 1L+ daily workflow executions
  • Designed event-driven architecture using Redis queues and worker processes, improving scalability by 40%
  • Integrated WhatsApp APIs with real-time tracking via Socket.io, reducing manual monitoring by 60%
  • Developed scalable email automation for 50K+ users with bulk delivery (1M+ emails/day) using Redis, SMTP & PMTA
  • Achieved 25-30% API performance improvement through caching and query optimization

Full Stack Developer

iifetech Pvt Ltd

Feb 2024 – May 2025
Bhopal, India
  • Built scalable dashboards and reusable UI components using React.js, Next.js, and Tailwind CSS, improving dev speed by 30%
  • Developed and optimized REST APIs handling thousands of daily requests, reducing load time by 20-25%
  • Implemented JWT-based authentication and role-based access control for enhanced security

B.Tech in Computer Science & Engineering

Oriental College of Technology, Bhopal

2019 – 2023
CGPA: 8.4

Certifications

UX Design Foundations - Coursera, 2023
Building RESTful APIs with Node.js and Express - Coursera, 2021
Git + GitHub for Open Source Collaboration - Coursera, 2020
Portfolio

Featured Projects

Stuff I've actually built and shipped to production

Pabbly Email Marketing

Bulk Email & Automation System

Built this from zero - campaign builder, automation workflows, contact segmentation, analytics dashboard. The backend pushes 1M+ emails/day through Redis queues and PMTA/SMTP servers. Serving 50K+ active users.

Email automation builder with drag-and-drop sequencing
Bulk delivery pipeline processing 1M+ emails/day
Analytics dashboard for opens, clicks, bounces
React.jsNode.jsRedisSMTP/PMTAMongoDBSocket.io

Pabbly ChatFlow

WhatsApp Automation Platform

Users drag and drop nodes to create WhatsApp automation flows - conditions, delays, webhooks, API calls. I built both the React Flow frontend and the Redis-powered backend engine. Running 1L+ workflow executions daily with 20+ node types.

Visual workflow builder with 20+ automation node types
Event-driven architecture with Redis queues
Real-time execution logs and message tracking
React.jsReact FlowNode.jsRedisSocket.ioMongoDB

SourceAI

AI-Powered Support System

Customer support system where AI handles 70-80% of queries automatically. When it can't answer, it hands off to a human agent with full context. Also converts support emails into tickets via IMAP integration.

AI chatbot automating 70-80% of customer queries
Real-time chat with AI-to-human handoff
IMAP-based email-to-ticket conversion
Next.jsOpenAI APINode.jsSocket.ioMongoDB

Ecommerce Store

Full Stack Shopping Platform

Full-stack ecommerce app - product listings, cart, checkout, JWT auth, admin panel. Built with the MERN stack. Clean UI with Tailwind, state managed with Redux Toolkit.

Full CRUD with product management
JWT authentication & cart system
Responsive UI with Tailwind CSS
React.jsNode.jsMongoDBExpress.jsTailwind CSSRedux Toolkit

Flora

Animated Flower Shop Website

Animated flower shop website with scroll-triggered animations using GSAP and ScrollTrigger. Heavy focus on motion design and smooth interactions.

Smooth GSAP scroll-triggered animations
Interactive product showcase
Fully responsive design
HTMLCSSJavaScriptjQueryGSAPScrollTrigger
View Live
Deep Dives

Case Studies

Click to explore how I build production-grade systems

Contact

Let's Work Together

Got a project idea or opportunity? Drop me a message!

Email
s001gourav@gmail.com
Phone
+91 8519006622
Location
Bhopal, India

Why work with me?

  • 2+ years building production-grade SaaS products
  • Systems handling 10K+ users & 1M+ daily operations
  • Full stack: pixel-perfect UI to scalable backend
  • Strong in system design & real-time architectures

Send me a message

I'll get back to you within 24 hours.