LogoPiyush Gupta

Hello There! My name is Piyush Gupta.

I am a Fullstack Software Developer and a Computer Science Undergrad From India

Java developer focused on full-stack web development, web design, and UI/UX design to create dynamic applications.
Passionate about utilizing a variety of tools to develop responsive, user-friendly interfaces.

Skills

Java

Java

A versatile language used for building a variety of applications.

HTML

HTML

The standard markup language for creating web pages.

CSS

CSS

A stylesheet language used for describing the presentation of HTML.

JavaScript

JavaScript

A dynamic scripting language commonly used for web development.

Spring

Spring

A powerful framework for building Java applications.

Tailwind

Tailwind

A utility-first CSS framework for rapid UI development.

React

React

A JavaScript library for building user interfaces.

Vite

Vite

A fast build tool and development server for modern web projects.

Maven

Maven

A fast build tool and development server for Java projects.

Projects

Personal Project

Nerdmo

A web extension designed to block distracting websites with a customizable countdown timer, allowing users to set specific durations for blocking.

ReactJs

TailwindCss

Chrome-Web API

Personal Project

Prep Extra

A website to help students prepare for technical interviews, offering company-wise sorted LeetCode problems along with curated resources. The platform not only focuses on Data Structures and Algorithms (DSA) but also provides materials to strengthen overall technical knowledge. With features like search functionality and pagination, it ensures easy navigation and efficient learning.

ReactJs

TailwindCss

Vitejs

Personal Project

CSV->JSON script

Developed a script that efficiently traverses directories to locate CSV files, convert them into JSON format, and extract relevant details from file names for further processing. Utilizing OpenCSV and Jackson libraries, the script ensures accurate data parsing and seamless JSON serialization. It streamlines data handling by automating complex tasks, making it a versatile solution for organizing and transforming structured data.

Java

NIO APi (Java-8)

Jackson

Open CV

About Me

Ever since 8th grade, I’ve been that unapologetic computer geek, diving into code while others were busy with algebra. Now, with Java, React, and Tailwind CSS in my toolkit, I bring ideas to life with a blend of tech and creativity. I’ve got a thing for UI/UX too—Figma and Adobe XD are basically home turf. Thinking outside the box? It’s kind of my thing, whether it’s perfecting pixels or solving problems in ways no one saw coming.
And yes, I love football—I'm a die-hard Manchester United fan, which just adds to the mix.

Education

GL Bajaj Institute of Technology and Management

Undergraduate in Computer Science and Information Technology

2021-Present

City Montessori School

Intermediate Schooling (Senior Secondary Schooling)

Class of 2021

City Montessori School

High Schooling

Class of 2019