Hi, my name is
Shivan Kumar Rawat.
I build things for the web.
I'm a passionate web developer specializing in creating dynamic and user-friendly web applications. With a strong foundation in both front-end and back-end technologies, I enjoy bringing ideas to life in the browser.
01. About Me
Hello! I'm Shivan, a web developer with a passion for creating elegant and efficient solutions. My journey into web development started with a curiosity for how things work on the internet, which quickly grew into a full-fledged passion for coding and problem-solving.
Beyond web development, I am a dedicated problem solver with a strong command of Data Structures and Algorithms in Java. This foundation in core computer science principles allows me to write optimized, scalable, and efficient code, whether I'm working on the backend or frontend.
Here are a few technologies I've been working with recently:
- ▹JavaScript (ES6+)
- ▹React.js
- ▹Node.js & Express
- ▹MongoDB
- ▹Java & DSA
- ▹RESTful APIs
02. My Projects
Full-Stack Project
A full-stack web application inspired by Airbnb. It allows users to browse, create, review, and manage travel listings. Built with a focus on RESTful architecture and a complete user authentication flow.
- Node.js
- Express.js
- MongoDB
- EJS
- Passport.js
- Cloudinary
- Mapbox API
Front-End Project
A dynamic and responsive weather application built with React.js. Users can search for any city to get real-time weather data, including temperature, humidity, and conditions, fetched from the OpenWeatherMap API.
- React.js
- Material-UI
- OpenWeatherMap API
- Vite
03. My Tech Stack
Java
DSA
JavaScript
React.js
Node.js
Express.js
MongoDB
Tailwind CSS
VS Code
GitHub