I am a final-year B.Tech student in mathematics and computing at the Indian Institute of Technology (IIT) Ropar with a strong passion for problem-solving and a keen interest in learning new technologies. I am proficient in Python and have substantial experience with C and C++. I possess a solid understanding of Data Structures, Algorithms, Computer Fundamentals, and Object-Oriented Programming (OOP), which I have demonstrated through various projects and by participating in online coding competitions.
I have hands-on experience in Artificial Intelligence, Machine Learning, Deep Learning, and Computer Vision, supported by relevant projects and an internship. My communication and interpersonal skills have been honed over my four years at IIT Ropar through active participation and leadership roles in college clubs, where I represented our institution at various events.
The aim of this project is to demonstrate how to create a feed-forward neural network from scratch, without using any high-level frameworks or libraries. The only dependency for this project is the numpy library, which is used for numerical computations and matrix operations.
October 2022 - November 2022
This project demonstrates how to use quadtrees, a data structure that divides a space into four regions (a variation of binary trees) they can be used to compress images. This project was done by a team of three students using C and C++ language.
This project explores various compression techniques and applies Huffman encoding and Shannon-Fano encoding to compress text files. The two algorithms are compared and their efficiency is evaluated on different text files that vary in their degree of randomness.
January 2022 - February 2022
This project was a team effort for the Inter IIT-Tech meet. I was part of the backend team and my responsibility was to extract the data from the light curve files, smooth it out and find the peaks in the data.
I have developed a library management system using Python and MySQL as a part of my Informatics Practices course. This system allows librarians and users to perform various tasks related to the library operations, such as searching, borrowing, returning and reserving books. This project demonstrates MySQL database management.
This project applies image processing techniques such as Fourier transforms to sort good and bad images automatically for my photography club. The project is still under development.