Projects

Hello there, welcome to my projects page. This is a stack of all of my projects worked on.
I have experience of working in programming languages like: Java, C, C++, Python and
Web Development technologies like : HTML, CSS, JavaScript, Bootstrap and many other.



...
BitWheel

BitWheel provides a User Interface to query information about Car Parts and provides the Manufactures a means to upload information for for the customers. Winner of two awards at BorderHacks 2020.
OneLedger Challenge Winner 🏆
People's Choice Award - 2nd Place 🥈

Technologies Used: ReactJS, BlockChain, HTML, CSS, JavaScript, Bootstrap

...
Sorting Algorthims Visualizer

A Sorting Visualizer which makes the working of sort algorithms like Bubble Sort, Selection sort, etc. easy to understand with different array sizes and varying speeds

Technologies Used: Python, HTML, CSS, JavaScript

...
Michael Scott

Michael Scott is a Virtual Assistant made using Python 3. The name has been inspired by one of my favourite TV shows THE OFFICE (US).

Technologies Used: Python, Pyaudio, Pyttsx3, SpeechRecognition, SAPI5(Microsoft Speech API)

...
Automagic Websites

A digital CV/website platform specifically tailored to CS students. The project offers a platform to users to quickly create, edit, publish, and export their own simple, yet sleek, website in a matter of minutes.

Technologies Used: Flask, HTML, CSS, PostgreSQL

...
ChatApp

A chatting application in Java using libraries like JavaSwing and Socket Programming Concepts

Technologies Used: Java

...
CoviTrax

A real-time Covid-19 cases tracker which uses the disease.sh api and regularly updates the number of cases throughout the world with map tracking as well.

Technologies Used: ReactJS

...
Race Course Bomb

RaceCourse Bomb is a simple interactive game in which the user has to avoid bombs approaching to them while driving the car on the road.

Technologies Used: Java, Java3D

...
NineGaps

NineGaps is a highly addictive and tricky puzzle game.The goal of the game is really simple. You have to use your wits to place numbers from 1 to 9 in the missing gaps, while matching the operations presented in the puzzle. It's just like sudoku, but different!

Technologies Used: C, C++, Java

...
Robot Animation

A responsive website showing the Android logo.

Technologies Used: HTML, CSS

...
Space Invaders

Space Invaders Game in Python using Pygame.

Technologies Used: Python, Pygame

...
Sodoku Solver

Sudoku Solving Program in Python. Used BackTracking.

Technologies Used: Python

...
Flappy Bird AI

Flappy Bird Game but the AI plays it on its own.

Technologies Used: Python, Pygame, Neat-Python

...
Face Detection

A face and a smile detection software in Python.

Technologies Used: Python, OpenCV

...
RoadTracker

Developed a tracking system which detects cars and pedestrians on roads through computer vision from dashcam videos. Converts real-time frames into grayscale and then through Machine Learning algorithms detects cars and pedestrians on the road and assigns rectangles.

Technologies Used: Python, OpenCV

...
Dinosaur Bot

Bot that plays the Chrome dinosaur game in Python.

Technologies Used: Python, Pyautogui

...
Flappy Bird

Devised a side-scrolled game where the player controls a bird, attempting to fly between columns of green pipes without hitting.

Technologies Used: Python, Pygame

...
School Report Card System

A reportcard system created in C. Takes input of student's marks and using Linked Lists and Structures stores the student's marks in a separate file.

Technologies Used: C

...
Subletr

Subletr is a website designed to make it simple for people in Canada to find houses and apartments available to sublet. This app was created using React App Interface.

Technologies Used: ReactJS, HTML, CSS, Python

...
TicTacToe

Tic Tac Toe is a world famous game to pass time or learn a bit about strategy. Tic-Tac-Toe (also known as noughts and crosses or Xs and Os) is a paper-and-pencil game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row wins the game.

Technologies Used: C, C++, Python, Java