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 1000+ 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 full-stack social media platform built with React, Node.js, MongoDB, and Redux, featuring authentication, CRUD operations, and responsive UI.

PDFPal — an AI-powered PDF chatbot using Next.js, PostgreSQL, OpenAI, 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 full-stack social media application supporting CRUD operations on posts, featuring user authentication, post creation, and profile management.

  • 🔐 Secure user authentication and authorization with JSON Web Tokens (JWT) and bcrypt
  • 📝 Complete CRUD operations for posts with user-friendly interface
  • 👤 User profile management and customization features
  • 🎨 Responsive design with Material-UI components for enhanced user experience
  • 📱 Mobile-friendly interface with interactive components
  • 🚀 Achieved 50+ active users with 20% increase in user engagement

Technologies used: React, Node.js, Express, MongoDB, Redux, JWT, bcrypt, Material-UI

  • Full Stack
  • React
  • Node.js
  • Express
  • MongoDB
  • Redux
  • JWT
  • bcrypt
  • Material-UI