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

Highlights

  • Pro

Block or report shivamxverma

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
shivamxverma/README.md
Shivam Verma Backend & Distributed Systems Engineer Typing SVG






> whoami

const shivam: Engineer = {
  role:        "Backend & Distributed Systems Engineer",
  education:   "B.Tech CSE @ IIIT Nagpur (2022–2026)",
  currently:   "SWE Intern @ klimb.io",
  location:    "India 🇮🇳",
  obsessions:  ["async queues", "zero-downtime migrations", "sub-100ms APIs"],
  philosophy:  "Build systems that scale — not just code that runs",

  highlights: {
    dashboard_optimization:  "2–3s → <500ms  (via precomputed data pipelines)",
    docker_execution_speed:  "300ms → 5ms    (~98% faster, persistent containers)",
    github_contributions:    "809 in the last year — I show up every day",
    leetcode:                "1800+ rating   · Top 5% globally",
  },
};

🛠️ Tech Stack

Languages

TypeScript JavaScript Python C++

Backend & Frameworks

Node.js Express Next.js FastAPI React

Databases & Messaging

PostgreSQL Redis ClickHouse BullMQ Prisma

DevOps & Cloud

Docker AWS Nginx Linux GitHub Actions


🚀 Featured Projects

🖥️ CodeSM — Remote Code Execution Engine

Distributed code execution platform using BullMQ + Docker

Key Engineering Wins:

Metric Before After
Execution time 300ms 5ms
Improvement ~98% faster
  • ⚡ Persistent Docker containers + tmpfs mounts eliminate cold starts
  • 🔁 Dead Letter Queue + 1-hour Redis cache for fault-tolerant jobs
  • 📦 Segregated BullMQ queues for async submission at high throughput

Stack: Node.js Redis BullMQ Docker PostgreSQL AWS EC2

📚 Storix — AI Document Processing Platform

Async PDF pipeline with real-time job updates via WebSockets

Key Engineering Wins:

Feature Approach
Processing Celery workers (decoupled)
File transfer Pre-signed S3 URLs
Status updates Pub/Sub + WebSocket
  • 🔄 Decoupled ingestion from processing — no blocking uploads
  • ☁️ Zero backend file transfer overhead with pre-signed S3 URLs
  • 📡 Replaced polling with push-based WebSocket layer

Stack: Next.js FastAPI Celery Redis PostgreSQL AWS S3

💬 Chatterly — Horizontally Scalable Chat

Real-time messaging that scales across multiple server instances

Key Engineering Wins:

  • 🌐 Redis Pub/Sub for cross-server event propagation — no sticky sessions needed
  • 🔒 JWT auth + room-level authorization at Socket.IO middleware layer
  • 📨 Zero message drops under concurrent multi-user load testing

Stack: Next.js Socket.IO Redis PostgreSQL Prisma NextAuth

🏢 klimb.io — Production SWE Internship

Recruiting platform serving multiple enterprise tenants

What I shipped:

  • 💳 Credit-based monetization — migrated from feature flags, cut system complexity ~70%
  • 🗄️ Global field template architecture — zero-downtime DB migration, full data integrity preserved
  • 📊 Dashboard latency slashed from 2–3s → <500ms via precomputed data pipelines

Stack: TypeScript React Node.js PostgreSQL Redis AWS


📊 GitHub Stats

 

🏆 Competitive Programming

Platform Handle Rating / Rank
🟡 LeetCode MahavirCoder 1800+ · Top 5% Global
CodeChef mahavir99 1700+ · 3 Stars
🔵 Codeforces Pupil · Max 1261
🟠 AtCoder Rated 440+

📈 Contribution Activity


🤝 Let's Connect

I'm always interested in backend infrastructure, distributed systems, and open source.

   



Pinned Loading

  1. CodeSM CodeSM Public

    JavaScript 3 4

  2. Chatterly Chatterly Public

    TypeScript

  3. DeepDoc DeepDoc Public

    Research with Pdf

    TypeScript

  4. Storix Storix Public

    TypeScript

  5. Tradingn8n Tradingn8n Public

    TypeScript

  6. cses-solution cses-solution Public

    C++