Hi, I'm Gagan Kaushal,

A BCA graduate passionate about Web Development and building Clean and Responsive websites using HTML, CSS and JavaScript.

About me

I am Gagan Kaushal, a BCA (Bachelor of Computer Applications) graduate with a strong interest in web development and technology.
My expertise lies in creating clean, responsive and user-friendly websites using HTML, CSS and JavaScript.

I'm currently learning Full Stack Web Development, exploring backend technologies and databases.
Along with front-end skills, I also have knowledge of MongoDB and am expanding my understanding of Node.js and Express.js to build complete web applications.

During my journey, I have build several projects, including a Calculator app, a To-Do List, Weather application named SkyCast and this very Portfolio Website.
My goal is to keep improving my skills, work on innovative projects and grow as a professional developer.

Skills

Core Skills:

  • HTML5
  • CSS3
  • JavaScript
  • Git
  • Github
  • MongoDB

Currently Learning:

  • React
  • Node.js
  • Express.js

Education

College:

Bachelor of Computer Applications (BCA)

JCD Memorial College, Sirsa (Haryana)

Year:- 2022 - 2025

CGPA: 7.75

School:

Higher Secondary (12th)

Nivedita Sen. Sec. School, Ellenabad, Sirsa

Year:- 2019-2021

Projects

screenshot of calculator application

Simple Calculator

A basic calculator built using HTML, CSS, and JavaScript. It performs standard arithmetic operations like addition, subtraction, multiplication, and division with a clean and responsive design.

  • Supports basic arithmetic operations
  • Responsive UI
  • Built with HTML, CSS, JavaScript
screenshot of todo list

To-Do List

A responsive Todo List application built using HTML, CSS, and JavaScript. It allows users to add tasks, delete tasks, and mark tasks as completed for better productivity. The app also uses localStorage so that tasks remain saved even after refreshing the page.

  • Add new tasks
  • Delete tasks easily
  • Mark tasks as completed (strike-through)
  • Data stored in localStorage (persistent even after page reload)
  • Fully responsive design (works on mobile & desktop)
screenshot of SkyCast real time weather app

SkyCast | Real Time Weather App

SkyCast is a responsive weather application built using HTML, CSS, and JavaScript, powered by the OpenWeather API. It provides real-time weather updates for any city worldwide, including temperature, humidity, wind speed, and "feels like" conditions. The app also displays sunrise and sunset times, local time of the searched city, and uses OpenWeather’s integrated icons for a visually appealing experience.

  • 🌍 Search weather for any city worldwide
  • 🌡️ Displays temperature, feels like, and humidity
  • 🌅 Shows sunrise and sunset times
  • 💨 Provides wind speed details
  • 🕒 Displays local time of the searched city
  • ⛅ Uses OpenWeather integrated icons for dynamic visuals
  • 📱 Fully responsive design

Contact Me

Let's connect — send me a message below.

Or email me directly at

gagankaushal143@gmail.com