Hi, my name is

Shivam.

I am an aspiring web developer.

I'm a fourth year engineering student who is passionate about the web development. Currently I'm looking for opportunities to work. I'm interested to learn more about this awesome & complex world of programming.

01. About Me

Hello! My name is Shivam and I enjoy building web apps. My journey in programming started from class 11. During that time, "Computer science with Python" was the additional subject which I had to do during the curriculum. This sparked my interest in programming world.

Fast forward to today, I've learnt a thing or two in both frontend and backend side of the web development. Currently, my main focus is to get hands on experience in the industry and learn about the best practices regarding professional programming and development.

02. My Skills

These are the technologies with which I'm currently familiar:

  • Programming languages: JavaScript, Python, SQL
  • Frontend Technologies: HTML/CSS, React, Chakra UI
  • Backend Technologies: Node.js, MySQL, MongoDB
  • Developer Tools: Git, GitHub, VS Code, Postman, PyCharm
  • Others: WordPress, SEO
03. Some Things I've Built
Profiler

Full Stack Project

Profiler

A web app which allows users to remember all the online personalities they follow in one place. Users can add profiles and all the associated links. MongoDB is used as the database and JWT authentication is implemented with the help of passport. React Hook Form is used for getting the user inputs. Validators are added on both frontend and backend to get proper data from users.

React Chakra UI Express MongoDB React-Hook-Form Yup
NodeBlog API

Backend Project

NodeBlog API

This API acts as a content management systsm (CMS) for a blog. To handle the blog mangement, there are 3 types of users- Author, Editor & Admin. The admin can add new users and assign role to them. Public endpoints are also provided to access the blog posts. Documentation for this API is done using Postman (It's screenshot can be seen here).

Express MySQL Passport Postman JWT Express-validator
Songify API

Backend Project

Songify API

A spotify like API which allows users to creatae and manage playlists by adding songs to them. The songs are provided via an external unofficial JIO Saavn API. Axios is used to handle the communication with the external API. A trending list of songs is provided to choose from but users also have option to search songs by their name. Documentation for this API is done using Swagger (It's screenshot can be seen here).

Express MySQL Passport Axios Swagger Express-validator
04. Contact Me

Get In Touch

I'm currently looking for opportunities actively. So, my inbox is open at the moment.
If you have any question or just want to say hi, send me a mail. I'll try my best to get back to you.

Made with by ❤️ Shivam.
Inspired by Brittany Chiang