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

Highlights

  • Pro

Block or report GURUDAS-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
GURUDAS-DEV/README.md

Typing SVG


╔══════════════════════════════════════════════════════════════════╗
║                                                                  ║
║   ██████╗ ██╗   ██╗██████╗ ██╗   ██╗██████╗  █████╗ ███████╗   ║
║  ██╔════╝ ██║   ██║██╔══██╗██║   ██║██╔══██╗██╔══██╗██╔════╝   ║
║  ██║  ███╗██║   ██║██████╔╝██║   ██║██║  ██║███████║███████╗   ║
║  ██║   ██║██║   ██║██╔══██╗██║   ██║██║  ██║██╔══██║╚════██║   ║
║  ╚██████╔╝╚██████╔╝██║  ██║╚██████╔╝██████╔╝██║  ██║███████║   ║
║   ╚═════╝  ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚═════╝ ╚═╝  ╚═╝╚══════╝  ║
║                                                                  ║
║              [ GURUDAS BHARDWAJ — SYSTEM PROFILE ]              ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

$ ./boot --verbose

[██████████████████████████████] 100%

✔  Node.js        loaded    — Backend Runtime
✔  Next.js        loaded    — Frontend Framework
✔  Redis          loaded    — Cache Layer
✔  BullMQ         loaded    — Job Queues
✔  RAG Pipeline   loaded    — AI Systems
✔  PGVector       loaded    — Vector Search
✔  Docker         loaded    — Container Engine
✔  WebSockets     loaded    — Real-Time Layer

◉  KERNEL: Intentional Engineering
◉  BUILD:  User-First Architecture
◉  UPTIME: Consistent | Curious | Relentless

> STATUS ——————————————— ✅ ALL SYSTEMS GO


🧬 cat /etc/profile

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│   name        : Gurudas Bhardwaj                           │
│   alias       : GURUDAS-DEV                                │
│   role        : Full-Stack Engineer + AI Systems Builder   │
│   location    : India 🇮🇳                                  │
│   mission     : Nova Bot Studio — AI SaaS Platform         │
│                                                             │
│   core_stack  :                                            
│     ├── backend   → Node.js · Express · Redis · BullMQ    │
│     ├── frontend  → Next.js · React · Tailwind · Zustand  │
│     ├── database  → PostgreSQL · MongoDB · PGVector        │
│     ├── ai        → RAG · Embeddings · LLMs               │
│     └── devops    → Docker · Azure · NGINX · CI/CD        │
│                                                             │
│   philosophy  : "Understand deeply. Build intentionally."  
│                                                             │
└─────────────────────────────────────────────────────────────┘


⚡ Tech Arsenal

🧠 Backend

Node.js Express Redis BullMQ WebSockets

🎨 Frontend

Next.js React Tailwind CSS Zustand

🗄️ Database

PostgreSQL MongoDB PGVector Prisma

🤖 AI

OpenAI LangChain RAG

☁️ DevOps

Docker Azure NGINX GitHub Actions



🎮 THE GURUDAS ARCADE

Five games. One README. Infinite replayability. Are you a real engineer — or just a tourist?


🕹️ GAME 01 — STACK INVADERS

The galaxy is under attack. Eliminate legacy tech before it destroys production.

╔═══════════════════════════════════════════════════════════════╗
║                  🚀  S T A C K  I N V A D E R S             ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║   WAVE 1 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ INCOMING    ║
║                                                               ║
║   👾 jQuery Spaghetti         → [ THREAT LEVEL: CRITICAL ]   ║
║   👾 PHP Monolith v1.0        → [ THREAT LEVEL: HIGH     ]   ║
║   👾 Global State Chaos       → [ THREAT LEVEL: HIGH     ]   ║
║   👾 No-Index DB Queries      → [ THREAT LEVEL: MEDIUM   ]   ║
║   👾 Hardcoded API Keys       → [ THREAT LEVEL: NUCLEAR  ]   ║
║                                                               ║
║   🛡️ YOUR ARSENAL:                                           ║
║                                                               ║
║   ✅ Redis Cache      — fires at slow queries                 ║
║   ✅ BullMQ           — fires at blocking operations          ║
║   ✅ Zustand          — fires at global state chaos           ║
║   ✅ Prisma           — fires at raw SQL injections           ║
║   ✅ .env + Vault     — fires at exposed secrets              ║
║                                                               ║
║   SCORE: ????? / 5000                                         ║
╚═══════════════════════════════════════════════════════════════╝
🎯 Click to reveal your score + medals
Action Outcome
🔴 Shot Redis → kept jQuery ❌ -500 pts — Hired a consultant, fired next day
🟢 Destroyed PHP Monolith ✅ +1200 pts — Microservices unlocked
🟢 Used Zustand over Redux chaos ✅ +800 pts — Team actually reads your code now
🔴 Ignored hardcoded keys ❌ -9999 pts — Company on HackerNews (wrong reasons)
🟢 Indexed those DB columns ✅ +2000 pts — Latency dropped 94%
🏆 Perfect Run 🥇 Senior Engineer Badge Unlocked

💬 "The best engineers don't just write code — they eliminate the wrong code."


🕹️ GAME 02 — TERMINAL HACK: CLASSIFIED

You've breached the server. Decrypt 5 clues to access the vault.

╔══════════════════════════════════════════════════════════════╗
║   > sudo access /vault/gurudas-stack --decrypt               ║
║   Password: ████████                                         ║
║   Access GRANTED. Decrypting...                              ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║   CLUE_01: I handle async jobs so your server doesn't choke  ║
║            [ B _ _ _ M Q ]                                   ║
║                                                              ║
║   CLUE_02: I render pages server-side for fast first load    ║
║            [ N _ _ _ . _ s ]                                 ║
║                                                              ║
║   CLUE_03: I store vectors so AI can find meaning            ║
║            [ P G _ _ _ _ _ _ ]                               ║
║                                                              ║
║   CLUE_04: I cache everything so Redis can breathe           ║
║            [ _ _ D I S ]                                     ║
║                                                              ║
║   CLUE_05: I connect AI + your data into answers             ║
║            [ R _ G   P i _ _ l _ _ e ]                      ║
║                                                              ║
║   SCORE: [ _ / 5 ]  ACCESS: [ LOCKED ]                      ║
╚══════════════════════════════════════════════════════════════╝
🔓 DECRYPT — Reveal Vault Contents
DECRYPTING... ████████████████ 100%

CLUE_01 ══════► BullMQ
CLUE_02 ══════► Next.js
CLUE_03 ══════► PGVector
CLUE_04 ══════► Redis
CLUE_05 ══════► RAG Pipeline

> VAULT UNLOCKED
> CONTENTS: "An engineer who understands the why behind every tool."

SCORE: 5/5  →  🏆 ELITE HACKER BADGE
SCORE: 3/5  →  🥈 MID-LEVEL DEV DETECTED
SCORE: 1/5  →  🥺 Have you tried Hello World first?

🕹️ GAME 03 — PRODUCTION IS DOWN. MOVE FAST.

3:47 AM. PagerDuty is screaming. What do you do?

╔══════════════════════════════════════════════════════════════╗
║   🚨 INCIDENT REPORT — SEVERITY: P0                          ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║   Time      : 03:47 AM                                       ║
║   Service   : Nova Bot Studio — AI Chat API                  ║
║   Symptoms  : API latency → 1,847ms  (SLA: <200ms)          ║
║               DB connections → 498/500 (MAXED)               ║
║               Memory usage  → 94%                            ║
║               Error rate    → 23% and climbing               ║
║                                                              ║
║   CHOOSE YOUR WEAPON:                                        ║
║                                                              ║
║   [A] Add console.log() everywhere                           ║
║   [B] Cache DB responses with Redis + connection pooling     ║
║   [C] Restart server and pray                                ║
║   [D] Open a new tab and apply to jobs                       ║
║                                                              ║
╚══════════════════════════════════════════════════════════════╝
🛠️ Reveal War Room Decision
Choice What Happens
[A] console.log() ❌ You added 400 logs. Now you're debugging the debugger.
[B] Redis + Pool CORRECT — Latency: 47ms. DB freed. You're a hero.
[C] Restart & Pray ❌ Server restarted. Crash loop. You just made it worse.
[D] Apply to jobs 💀 LinkedIn open. Recruiter responds instantly.
> CORRECT PLAY:
  1. Identify: DB connection exhaustion + no caching
  2. Fix: Redis cache on hot queries + pg connection pool
  3. Monitor: Prometheus + Grafana dashboard
  4. Postmortem: Document, alert on threshold, never again

> RESULT: 🏆 Incident Resolved in 12 mins. You are now "the one who saved prod."

🕹️ GAME 04 — ARCHITECT'S DILEMMA

You're designing a real-time AI chat SaaS for 100k users. Choose your architecture path.

╔══════════════════════════════════════════════════════════════╗
║   🏗️  SYSTEM DESIGN ARENA                                    ║
║   Budget: $800/mo  |  Users: 100,000  |  Deadline: 6 weeks  ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║   CHALLENGE 1: Handle 50k concurrent WebSocket connections   ║
║                                                              ║
║     [X] Express with setInterval polling                     ║
║     [✓] Socket.io + Redis pub/sub + horizontal scaling       ║
║                                                              ║
║   CHALLENGE 2: Store & search AI embeddings at scale         ║
║                                                              ║
║     [X] Store vectors in MongoDB as raw arrays               ║
║     [✓] PGVector with HNSW index + cosine similarity         ║
║                                                              ║
║   CHALLENGE 3: Process 1M daily LLM jobs without blocking    ║
║                                                              ║
║     [X] await llm.generate() inside HTTP request handler     ║
║     [✓] BullMQ workers + Redis queues + webhook callbacks    ║
║                                                              ║
║   SCORE: 0/3 ???                                             ║
╚══════════════════════════════════════════════════════════════╝
📐 Reveal the Senior Engineer's Blueprint
ARCHITECTURE REVIEW:

  ┌─────────────────────────────────────────────────┐
  │              FINAL ARCHITECTURE                 │
  │                                                 │
  │  Client ──► NGINX LB ──► Node.js Cluster        │
  │                              │                  │
  │              ┌───────────────┼───────────────┐  │
  │              ▼               ▼               ▼  │
  │          REST API       WebSocket        BullMQ  │
  │              │               │            Workers│
  │              ▼               ▼               ▼  │
  │         PostgreSQL       Redis Pub/Sub      LLM  │
  │         + PGVector       + Session         APIs  │
  │                                                  │
  │  Monitoring: Prometheus + Grafana + Sentry       │
  │  Deploy:     Docker + GitHub Actions + Azure     │
  └─────────────────────────────────────────────────┘

Score: 3/3  →  🏆 "I want YOU on my team"
Score: 2/3  →  🥈 Good instincts, keep building
Score: 0/3  →  📖 Come back after reading 3 DDIA chapters

🕹️ GAME 05 — THE CODE REVIEW GAUNTLET

Real code snippets. You're the senior. Approve or reject?

// SUBMISSION 01 — Junior Dev's first PR

app.get('/users', async (req, res) => {
  const users = await db.query('SELECT * FROM users');
  const filtered = users.filter(u => u.active === true);
  res.json(filtered);
});

// Your call: [APPROVE ✅] or [REQUEST CHANGES 🔴] ?
// SUBMISSION 02 — Another PR, production-bound

const getUser = async (id) => {
  const cached = await redis.get(`user:${id}`);
  if (cached) return JSON.parse(cached);
  
  const user = await prisma.user.findUnique({ where: { id } });
  await redis.setEx(`user:${id}`, 3600, JSON.stringify(user));
  return user;
};

// Your call: [APPROVE ✅] or [REQUEST CHANGES 🔴] ?
👨‍💻 Senior Engineer's Review

Submission 01 — 🔴 REJECTED

Issues:
  ❌ SELECT * — fetching ALL columns (including passwords?)
  ❌ Filtering active users in JS — do it in SQL with WHERE clause
  ❌ No error handling — one DB hiccup = server crash
  ❌ No pagination — 1M users in memory? Good luck.

Correct version:
  db.query('SELECT id, name, email FROM users WHERE active = true LIMIT $1 OFFSET $2')

Submission 02 — ✅ APPROVED (with minor note)

  ✅ Cache-aside pattern — perfectly implemented
  ✅ TTL set — no stale data indefinitely
  ✅ Proper serialization
  📝 Minor: Handle null user before caching
  
  This is how it's done. Ship it.

💬 "Great engineers don't just make things work. They make things right."



🏆 Achievements Unlocked

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│   🧠  350+     LeetCode Problems Solved                     │
│   ⚡  396      GitHub Contributions in 2026                 │
│   🔥  40-Day   Coding Streak (active)                       │
│   🏆  TOP 5%   Hackathon — 6000+ Participants               │
│   🎓  9.18     CGPA / 10.0                                  │
│   🚀  1        AI SaaS Platform in Production               │
│   🤖  ∞        Systems Designed With Intent                 │
│                                                             │
└─────────────────────────────────────────────────────────────┘


📊 GitHub Intelligence



🐍 Watch the Contribution Snake

github contribution grid snake animation

💡 To activate the snake: add a GitHub Actions workflow that generates the SVG and pushes to your repo's output branch. How-to →



🏗️ How I Think: System Design Brain

                         ┌──────────────────┐
                         │   USER PAIN 🔴   │
                         └────────┬─────────┘
                                  │
                                  ▼
                    ┌─────────────────────────┐
                    │  UNDERSTAND THE PROBLEM │
                    │  (not just the request) │
                    └───────────┬─────────────┘
                                │
               ┌────────────────┼────────────────┐
               ▼                ▼                ▼
        WHAT SCALES?     WHAT BREAKS?    WHAT MATTERS?
               │                │                │
               └────────────────┼────────────────┘
                                │
                                ▼
                   ┌────────────────────────┐
                   │  ARCHITECTURE LAYERS   │
                   │  API → Cache → Queue   │
                   │  DB → Vector → AI      │
                   └───────────┬────────────┘
                               │
                               ▼
              ┌──────────────────────────────────┐
              │  OPTIMIZE RUTHLESSLY             │
              │  Redis • BullMQ • PGVector Index │
              └─────────────────┬────────────────┘
                                │
                                ▼
              ┌──────────────────────────────────┐
              │  DEPLOY WITH CONFIDENCE          │
              │  Docker • CI/CD • Azure • NGINX  │
              └─────────────────┬────────────────┘
                                │
                                ▼
                    ┌─────────────────────┐
                    │  MONITOR + ITERATE  │
                    │  Prometheus/Grafana │
                    └─────────────────────┘


💻 Live CLI Session

gurudas@GurudasOS:~$ whoami
> Full-Stack Engineer + AI Systems Builder

gurudas@GurudasOS:~$ cat current_mission.txt
> Nova Bot Studio — Building the AI SaaS Platform

gurudas@GurudasOS:~$ skills --list --level=expert
> [1] Backend Architecture    ████████████  98%
> [2] AI + RAG Systems        ███████████░  92%
> [3] Real-Time Apps          ████████████  95%
> [4] System Design           ███████████░  90%
> [5] Problem Solving         ████████████  99%

gurudas@GurudasOS:~$ git log --oneline | head -5
> a4f21cc  feat: ship Nova Bot Studio v0.3 with RAG
> 3b8d9e1  perf: Redis caching cuts latency by 87%
> 12abc4d  fix: BullMQ dead-letter queue edge case
> f99c021  feat: PGVector cosine similarity search
> 884cc12  chore: 350th LeetCode problem solved 🧠

gurudas@GurudasOS:~$ cat philosophy.txt
> "I build like a user. I architect like a senior.
>  I think like a founder. I ship like a pro."

gurudas@GurudasOS:~$ █


👾 FINAL BOSS BATTLE: THE PRODUCTION DEMON

╔═══════════════════════════════════════════════════════════════╗
║               💀  PRODUCTION DEMON AWAKENS  💀               ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║   HP: ████████████████████████████████████ 100%              ║
║                                                               ║
║   ATTACKS:                                                    ║
║   🐛 Memory Leak        — server bloating silently           ║
║   ⚡ Race Condition     — data corrupted on concurrent write  ║
║   🐌 N+1 Query Bomb     — 10,000 DB calls per page load      ║
║   🔓 Exposed JWT Secret — every token just got forged        ║
║   🌊 DDoS Flood         — 50,000 req/sec, no rate limit      ║
║                                                               ║
║   YOUR SPELLS:                                                ║
║                                                               ║
║   [ Redis ]      [ Mutex Locks ]    [ Prisma Includes ]      ║
║   [ .env Vault ] [ Rate Limiter ]   [ Profiler ]             ║
║   [ Logging ]    [ Index Columns ]  [ Horizontal Scale ]     ║
║                                                               ║
║   💬 "Every bug has a teacher inside it."                     ║
╚═══════════════════════════════════════════════════════════════╝
⚔️ Click to Execute the Final Boss Kill Sequence
EXECUTING BATTLE SEQUENCE...

🐛 Memory Leak       ──► Profiler + Heap Snapshot   → DEFEATED ✅
⚡ Race Condition    ──► Redis Mutex + Atomic Ops    → DEFEATED ✅
🐌 N+1 Query Bomb   ──► Prisma include + DataLoader → DEFEATED ✅
🔓 Exposed Secret   ──► .env + Vault + Rotation     → DEFEATED ✅
🌊 DDoS Flood       ──► Rate Limiter + NGINX         → DEFEATED ✅

╔══════════════════════════════════╗
║  💀 PRODUCTION DEMON DESTROYED  ║
║  REWARD: ⭐ Principal Engineer  ║
║          🚀 System Still Live   ║
║          😴 Finally can sleep   ║
╚══════════════════════════════════╝


📬 Open a Connection

Portfolio LinkedIn GitHub


Visitor Count


╔════════════════════════════════════════════════════╗
║                                                    ║
║   > KERNEL: Gurudas Bhardwaj                       ║
║   > BUILD:  Intentional. Scalable. Real.           ║
║   > STATUS: ✅ ONLINE — READY TO BUILD             ║
║                                                    ║
╚════════════════════════════════════════════════════╝

Pinned Loading

  1. AI-Based-Quiz-Builder-Quizfy- AI-Based-Quiz-Builder-Quizfy- Public

    This is web application that are made for generating quiz, general meeting question and many more. This is still in production stage.

    JavaScript 1

  2. AI-Based-Quiz-Builder-Quizfy-Backend AI-Based-Quiz-Builder-Quizfy-Backend Public

    This is the Backend Server of Quizfy, this consists of Node.js, Express, MongoDb, Redis, Socket Io

    JavaScript 1

  3. NOVA-BOT-STUDIO NOVA-BOT-STUDIO Public

    This is my brand new project that is being created for creating custom bot and automation.

    TypeScript 1

  4. NOVA-BOT-STUDIO-BACKEND NOVA-BOT-STUDIO-BACKEND Public

    This repo has nova bot studio backend

    TypeScript 1

  5. BreathClean BreathClean Public

    Forked from kaihere14/BreathClean

    TypeScript

  6. Invoice-IQ Invoice-IQ Public

    TypeScript 3