Kushagra Modanwal

A full stack developer, who loves all things web and plays chess.

arrow

a little bit
about me

I'm a full-stack developer passionate about building smooth, engaging websites. For me, coding is more than just work—it's a creative way to turn ideas into reality, from crafting the frontend to engineering the backend.

When I'm away from the keyboard, I enjoy exploring new hobbies, learning fresh skills, and finding inspiration in everyday life.

In quieter moments, you'll find me at the chessboard, deep in a game of chess. I love the strategic challenge and the endless possibilities of each move, finding it a great way to sharpen my mind and unwind.

github iconlinkedin icontwitter iconinstagram iconemail icon
image boyImage of the author

My Work Experience

Working.....

skills I have

Languages

  • C++
  • C
  • JavaScript
  • TypeScript

Frontend

  • Next.js
  • React
  • React Router Dom
  • TailwindCSS
  • Bootstrap
  • HTML
  • CSS

Backend

  • Node.js
  • Express.js
  • JWT
  • Clerk

Databases

  • MongoDB

Dev tools and Platforms

  • Git
  • GitHub
  • VS Code
  • Postman

my projects

classicSnake

link to the github repo of projectlink to the live project

snake.69 is a Snake game built in C using the ncurses library for terminal graphics and input handling. Control the snake, eat food, and avoid collisions. A fun project to practice C programming, game logic, and explore ncurses for enhanced terminal-based user interfaces..

CNcursesstdlib.hunistd.hPOSIX System Calls

UNI TASK HUB (In Development)

A task exchange platform for university students to post and swap tasks. Built using React, Clerk Authentication, Node.js, and MongoDB. Features include user authentication, task posting, browsing, and status updates. Designed with a responsive UI and a consistent navigation experience.

ReactClerk AuthenticationNode.jsMongoDBResponsive UI

SoloPlay

link to the github repo of project

Developed a JavaScript Chrome extension that ensures only one YouTube video plays at a time across all browser tabs, preventing overlapping audio. Leveraged service workers for seamless background synchronization and handled YouTube’s dynamic single-page application navigation. Implemented automatic playback switching between tabs to improve user experience and optimize browser resource usage.

JavaScriptChrome ExtensionService Workers

Abhi kaam chal raha hai !!!