Skip to main content

Welcome to My Portfolio

Image

Introduction

Hello, I'm Shivansh Goyal, a 2nd-year B.Tech student in Computer Science at AKGEC. I am passionate about web development and coding, constantly pushing myself to learn new technologies and improve my skills. With a solid foundation in front-end and back-end development, I strive to create impactful and efficient software solutions.

What i Learned till now

Task 1

Image
  • Description: Developed using HTML and CSS, this responsive portfolio highlights my skills with a clean, professional design. It features an education timeline, interactive typing animation, and effectively showcases key achievements and projects.

  • GitHub Repository - https://github.com/goyalshivansh2805/portfolio

  • Hosted Link - https://goyalshivansh.me/

  • In this project, I developed skills to make a responsive portfolio with a unique design and features. I learned to apply animations, pseudo-elements like ::before, ::after. This Project increased my curiosity to learn and grow. One other things i learned is to use custom domains in vercel.

    Also, i got to know a lot of issues in it and i will try to fix all of them ASAP and also apply the suggestions suggested by seniors.

Task 2: JavaScript Animation

Image
  • Description: Developed using HTML5, CSS3, and vanilla JavaScript, this ball shooter game features an engaging gameplay mechanic where the player fires bullets at approaching balls. Upon hitting a ball, an explosion animation is triggered. The game includes a recording system that tracks user input, allowing players to replay their actions with an auto-play feature for improved engagement.
  • GitHub Repository - https://github.com/goyalshivansh2805/animation
  • Hosted Link - https://animation-roan.vercel.app/

In this project, I improved my skills in creating real-time animations using JavaScript. I implemented a bullet shooting system, dynamic explosion effects, and developed an auto-play functionality using recorded events.I got to learn and develop a lot of logic for all these functionality which helped me improve my overall logic.I will be improving the game to make it more engaging.

Task 3: Zombie Tsunami Clone (Team Project)

Image
  • Description: A collaborative team project developed using HTML5, CSS3, and vanilla JavaScript. This game replicates the core mechanics of the popular Zombie Tsunami game, where players control a horde of zombies, jumping over obstacles, collecting humans, and avoiding hazards like moving cars and helicopters. The project includes dynamic sprite-based animations for zombies, cars, and other obstacles, as well as custom road generation with gaps. The team implemented various game elements, including traffic light mechanics, zombie movement synchronization, and obstacle interactions to create a seamless and engaging gameplay experience.

  • GitHub Repository - https://github.com/goyalshivansh2805/zombie-tsunami

  • Hosted Link - https://zombie-tsunami.vercel.app/

Through teamwork, me and Astha improved our game development skills, focusing on real-time character animations, collision detection, and gameplay synchronization. we both contributed to coding and design, and we plan to continue refining and enhancing the game.

Project 1: Task Manager

Image
  • Description: This is a task management app I developed using the MERN stack. It helps users organize and prioritize tasks with an intuitive UI.
  • GitHub Repository: Task Manager Repo

Call to Action

I’m always open to exciting projects and collaborations. If you’d like to connect, feel free to reach out!


About

Personal Information

Hello, I'm Shivansh Goyal, a dedicated and motivated individual with a passion for technology and a strong drive to continuously grow both personally and professionally. Here’s a bit more about me:

  • Full Name: Shivansh Goyal
  • Year of Study: 2nd Year B.Tech (CSE)
  • Location: Ghaziabad, India

Passions and Values

I’ve always been fascinated by the world of technology, especially how coding can bring ideas to life. Whether it’s experimenting with the MERN stack or designing responsive interfaces with Tailwind CSS, I enjoy staying up to date with the latest tools and frameworks.

I believe that learning is a lifelong journey, and I’m committed to continuously growing my skills and knowledge. Collaboration and teamwork are equally important to me, and I value building strong relationships and contributing positively to any environment I’m part of.

Unique Qualities

  • I have a strong analytical mindset, which helps me break down complex problems into smaller, solvable parts.
  • I bring a creative approach to my work, whether it's building user-friendly web apps or tackling coding challenges.
  • I’m an effective communicator, able to share ideas clearly and work well with cross-functional teams.
  • I thrive in dynamic environments and adapt quickly to change, making me a valuable contributor in fast-paced situations.

Skills

Technical Skills

Web Development

  • Frontend:
    • HTML
    • CSS
    • JavaScript
    • React
    • Tailwind CSS
  • Backend:
    • Node.js
    • Express.js
    • MongoDB

Database Management

  • MongoDB

Version Control

  • Git

Tools & Technologies

  • Responsive Web Design

Languages

  • JavaScript
  • HTML/CSS
  • SQL
  • C++
  • Python