Kanishk

About

img
Hello and welcome to my website! My name is Kanishk Rawat and I'm a computer science student with a deep passion for programming. From a young age, I've always been fascinated by the power of technology and how it can be used to solve complex problems. As I've grown older, my love for programming has only intensified, and I've spent countless hours learning new languages, frameworks, and tools to become a better programmer. Whether I'm working on a personal project or collaborating with others on a larger team, I'm always excited to tackle new challenges and build innovative solutions. Through this website, I hope to share my knowledge and insights with others in the programming community and inspire others to pursue their own passions in technology.
Resume

Skills

hey
Next Js
hey
Mongo Db
hey
FireBase
hey
React
hey
TypeScript
hey
CSS
SHOW MORE

PROJECTS

Vips Website
Website
Quotely
Api / Website
CloudBox
Website
Ace
Website
Show More

TimeLine

Web Developement

HTML

Jan

When I started my journey in web development, I began by learning the fundamentals of HTML. I found many helpful websites on the internet that helped me to improve my HTML skills. With HTML, I learned how to create the structure and content of web pages.

CSS

Jan

As I progressed in my web development journey, I discovered CSS, a styling language that allowed me to design the visual appearance of web pages. With CSS, I learned how to add color, typography, layout, and other visual effects to my web pages

JavaScript

Feb

I also learned JavaScript, a programming language that allowed me to create dynamic and interactive web pages. With JS, I learned how to add interactivity, animations, and other dynamic features to my web pages.

BootStrap

Mar

As I continued to improve my web development skills, I learned Bootstrap, a popular front-end framework for building responsive and mobile-first web pages. With Bootstrap, I learned how to use pre-designed HTML, CSS, and JavaScript components, such as buttons, forms, modals, and carousels, to create a consistent and visually appealing user interface.

JQuery

Mar

To simplify my JavaScript code and make it more efficient, I learned jQuery, a popular JavaScript library. With jQuery, I learned how to manipulate HTML documents, handle events, and create animations with fewer lines of code.

React

Apr

To build more complex and interactive web applications, I learned React, a JavaScript library for building user interfaces. With React, I learned how to create reusable components, manage state, and handle events in a declarative and efficient way.

Node

June

To expand my skills to the server-side of web development, I learned Node.js, a JavaScript runtime that allows me to run JavaScript code outside of the web browser. With Node.js, I learned how to build server-side applications, handle requests and responses, and connect to databases.

Express

July

To simplify the process of building server-side web applications with Node.js, I learned Express, a web application framework. With Express, I learned how to create routes, handle middleware, and integrate with databases and other external services.

EJS

Aug

To create dynamic HTML templates for my server-side web applications, I learned EJS, a templating language for JavaScript. With EJS, I learned how to embed JavaScript code in HTML templates and render them dynamically on the server-side.

SQL

Sep

To manage relational databases and store data for my web applications, I learned SQL, a programming language used for database management. With SQL, I learned how to create, read, update, and delete data in a relational database.

Mongodb

Jan

To store and manage large amounts of data in a flexible and scalable way, I learned MongoDB, a NoSQL database program. With MongoDB, I learned how to create and manage collections and documents, and perform CRUD operations on them.

Firebase

Feb

To add features such as authentication, database, hosting, and cloud messaging to my mobile and web applications, I learned Firebase, a platform for building these types of applications. With Firebase, I learned how to integrate its features with my applications and manage them through a single console.

TypeScript

Mar

To add static typing and other features to my JavaScript code, I learned TypeScript, a superset of JavaScript. With TypeScript, I learned how to add type annotations, classes, interfaces, and other features to my code, making it more robust and scalable.

SASS

May

To simplify the process of writing and managing CSS code, I learned SCSS, a preprocessor for CSS. With SCSS, I learned how to use variables, mixins, nesting, and other features to write cleaner, more organized, and more maintainable CSS code.

PHP

June

To expand my server-side programming skills, I learned PHP, a server-side scripting language. With PHP, I learned how to create dynamic web pages, handle form submissions, and interact with databases.

NextJs

July

To build server-side rendered and static websites with React, I learned Next.js, a React-based web framework. With Next.js, I learned how to create and

More TimeLines