Skip to content
View piyushrastogi-17's full-sized avatar

Block or report piyushrastogi-17

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.

Content in all repositories owned by your account will be closed.
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
piyushrastogi-17/README.md

πŸ‘‹ Hey, I'm Piyush Rastogi





πŸ§‘β€πŸ’» About Me

πŸŽ“ BTech Student
πŸ’» Software Development Enthusiast
🧠 450+ DSA Problems Solved
πŸš€ Building Real-World Projects
πŸ€– Interested in AI + Software Engineering
🌱 Currently improving Graphs, DP & System Design

I enjoy turning ideas into working software and solving problems through clean, scalable and efficient solutions.


⚑ What I'm Currently Doing

🧠 Problem Solving

  • Solving DSA problems regularly
  • Learning pattern recognition
  • Improving problem-solving speed
  • Preparing for technical interviews

πŸš€ Development

  • Building full-stack applications
  • Exploring AI-powered applications
  • Working with Next.js & TypeScript
  • Improving backend & database skills

πŸš€ Featured Project

⚑ AI-Powered Code Editor & Visualizer

Write β†’ Run β†’ Visualize β†’ Understand

An AI-powered coding environment designed to help developers write, execute, debug and understand code more effectively.

✨ Features

🧠 AI Code Explanation
πŸ› AI-Assisted Debugging
▢️ Multi-Language Code Execution
πŸ“Š Step-by-Step Code Visualization
πŸ”— GitHub Integration
πŸ’Ύ Project Management
⌨️ Monaco Code Editor

πŸ› οΈ Built With

Next.js β€’ TypeScript β€’ React β€’ Tailwind CSS
PostgreSQL β€’ Prisma β€’ Monaco Editor
AI APIs β€’ GitHub API

πŸ› οΈ Tech Stack

Languages

Frontend

Backend & Database

Tools


🧠 DSA Journey

450+ Problems Solved

Arrays          β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
Strings         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘
Two Pointers    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
Sliding Window  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘
Binary Search   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘
Trees           β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘
Graphs          β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
DP              β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘

🎯 Patterns I'm Working On

  • Arrays & Hashing
  • Two Pointers
  • Sliding Window
  • Binary Search
  • Linked Lists
  • Stack & Queue
  • Trees & BST
  • Graphs
  • Greedy
  • Dynamic Programming


🎯 2026 Goals

[x] Build real-world full-stack applications
[x] Learn Next.js & TypeScript
[x] Solve 400+ DSA problems
[x] Build an AI-powered developer tool

[ ] Complete Graphs
[ ] Master Dynamic Programming
[ ] Improve System Design
[ ] Contribute to Open Source
[ ] Crack a Software Developer Role πŸš€

πŸ’‘ My Developer Philosophy

"Don't just learn technologies. Build something meaningful with them."

Code β†’ Build β†’ Break β†’ Debug β†’ Learn β†’ Repeat πŸ”


πŸ“« Let's Connect


⭐ Thanks for visiting my profile!

Pinned Loading

  1. Code-editor-and-visualizer Code-editor-and-visualizer Public

    An interactive code editor and visualizer that helps developers understand code execution, control flow, and time complexity through real-time visualization and optimization suggestions.

    TypeScript 3

  2. pathFinder pathFinder Public

    TypeScript 1

  3. HCL-Hackathon-Pathfinders HCL-Hackathon-Pathfinders Public

    TypeScript 1