Command Palette

Search for a command to run...

GitHub
Shubham Kumar's avatar

Shubham Kumar

Creating with code. Small details matter.

Overview

Competitive Programmer @Expet-Codeforces

Full Stack Developer

Bhagalpur, Bihar, India

he/him

About

Hello, World! I am Shubham Kumar — a Computer Science undergraduate at Indian Institute of Information Technology Nagpur with a strong passion for competitive programming, problem-solving, and building impactful software solutions.

With achievements such as ICPC Regionalist’24, Expert on Codeforces (Top 2.5% in India), and 5★ on CodeChef (Top 1.5% in India), I thrive in tackling challenging algorithmic problems and pushing the boundaries of efficiency. I’ve solved 2000+ problems in CP and DSA, constantly sharpening my analytical and coding skills.

Beyond CP/DSA, I love creating innovative applications. Some of my key projects include:

Momento — a modern, full-stack social media application built with the MERN stack. It features secure JWT authentication, a robust follow system, and full CRUD operations on posts. Performance is optimized with infinite scroll, debounced search, and client-side image compression.

PDFPal — an AI-powered PDF chatbot using Next.js, PostgreSQL, Gemini, PineconeDB, and AWS S3, enabling real-time interaction with PDFs via natural language.

Algorithm Visualizer — an interactive platform to learn sorting/searching algorithms with real-time animations and customizable learning controls.

I also lead the Google Developer Group (GDG) CP/DSA team at IIIT Nagpur, where I guide a community of 500+ students, conduct 50+ post-contest discussions, and actively promote competitive programming on campus.

Let's connect and collaborate!

Stack

Education(2)

Projects(4)

A modern full-stack social media platform with posts, comments, likes, follow system, and profile management.

  • 🔐 Secure JWT authentication with bcrypt password hashing and protected routes
  • 📝 Full CRUD operations for posts and comments with image support
  • ❤️ Like/unlike posts, follow/unfollow users, and track profile views
  • 🔍 Real-time debounced search (500ms) reducing API calls by 90%
  • 🗑️ Account deletion with cascading removal of posts and friend connections
  • 🎨 Dark/light theme toggle with Material-UI and responsive design
  • 🔒 Access control and ownership validation for all operations
  • ⚡ Performance optimizations: pagination, infinite scroll, lazy loading, and image compression (60-80% reduction)
  • Full Stack
  • React
  • Node.js
  • Express
  • MongoDB
  • Redux
  • JWT
  • Material-UI
  • Formik