Email copied! ✓
AVAILABLE FOR INTERNSHIPS & COLLABORATION

Hey, I'm Rishank Gupta — I build things.

Full Stack Developer & DSA enthusiast crafting web apps, clean APIs, and competitive programming.

⚡ 1000+ DSA problems 🏆 1700+ LeetCode Rating 🎓 Galgotias University 🔭 Open to opportunities
Rishank Gupta — Full Stack Developer & Computer Science student at NIT Kurukshetra
🔥 Problem Solver ⚡ Fast Learner 🎯 Detail Oriented 🚀 Builder

The

Developer.

Code ~ Algorithms ~ Building stuff that matters.

I'm Rishank Gupta, a B.Tech student in Computer Science at Galgotias University (2023–2027). I live at the intersection of software engineering and competitive programming — solving complex algorithmic problems by day and building full-stack applications by night.

My journey started with Java for DSA and competitive programming, which gave me a strong foundation in problem-solving. This naturally evolved into Backend development with Java and Spring Boot — where I bring the same analytical rigor to system design and code quality.

1000+ Problems Solved
2 Major Projects
2 Hackathons
5+ Technologies Mastered
Education
B.Tech — Computer Science & Engineering
Galgotias University
2023 – 2027 · CGPA: 8.5+

My

Stack.

The tools I reach for when building production-grade applications — from algorithms to APIs.

Selected

Works.

Problem

Solving.

Core areas of focus:

Dynamic Programming Graph Theory Binary Search Segment Trees Two Pointers Greedy Algorithms Bit Manipulation Trie Backtracking Union Find Memoization Sliding Window

How I

Work.
UNDERSTAND

Problem-First Thinking

Before writing a single line of code, I deeply analyze requirements, data structures, and edge cases. Strong foundations in DSA allow me to design optimal solutions from the start.

  • Break down complex problems into sub-problems
  • Identify time & space complexity tradeoffs
  • Choose appropriate data structures
ALGORITHM ANALYSIS
Input: Complex Requirements
→ Decompose into sub-problems
→ Select optimal data structure
→ Analyze: Optimised solution
✓ Optimal complexity found
ARCHITECT

System Design

I design clean, maintainable architectures with clear separation of concerns. RESTful APIs, component-driven frontends, and efficient database schemas form the backbone of every project.

  • RESTful API design with proper status codes
  • Component-driven React architecture
  • Database normalization & indexing
SYSTEM ARCHITECTURE
React UI
Express API
MongoDB
Auth (JWT)
+
Socket.IO
+
Redis Cache
BUILD

Clean Code & Best Practices

Writing readable, maintainable code is as important as making it work. I follow clean code principles, write meaningful comments, and structure projects for long-term maintainability.

  • Modular, reusable components
  • Consistent naming & code style
  • Proper error handling & logging
// Clean, typed, documented
interface TaskPayload {
  id: string;
  title: string;
  status: TaskStatus;
}

async function createTask(
  payload: TaskPayload
): Promise<Task> {
  return await db.task.create(payload);
}
DELIVER

Ship & Iterate

Shipping working software quickly, then iterating based on feedback. Every project uses version control, clear commit history, and is deployed to production with proper documentation.

  • Git branching & clean commit history
  • Deployment pipelines (Vercel, Render, Railway)
  • Comprehensive README & docs
DEPLOYMENT PIPELINE
git push
CI check
Build
🚀 Live

GET IN TOUCH

Let's Build
Something.

Open to internships, full-time roles, and freelance collaborations. If you have an interesting problem — reach out.

LinkedIn LinkedIn GitHub Instagram
⚡ Currently available · Looking for Summer 2025 internships