My Projects
Welcome to my project page! To give you a broad picture of the type of work I perform, I am primarily interested in projects involving AI and web development, and I try to integrate both whenever possible.
Let's get started...

Image classification on custom dataset
A TensorFlow model which can classify different fruits based on their colours, shapes and sizes.

Text recognition and extraction using opencv
The above algorithm uses OpenCV and Pytesseract to identify and extract text.
ML based prediction and recommendation model
Algorithms which can predict an output based on the provided data and suggest new data.
Text recognition algortihm using Dense and Conv2D layers
An algorithm that can recognize text that is either in a form of an array or an image.

Extracting and visualizing stock data (An IBM project)
Using BeautifulSoup and pandas to extract and display stock data.

AI chatbot using TensorFlow and Tkinter (GUI)
A basic chatbot that keeps getting better as you talk to it.
Object tracking algorithm using OpenCV
An algorithm that utilizes computer vision and MediaPipe (Google's library) to track object which in this case is your hand.
Django e-commerce web application
An online shopping website built using django framework.

A Python algorithm to solve mazes
A python algorithm that takes a matrix as input maze and solves using basic calculations.

Face detection and image segmentation using OpenCV
This algorithm uses haarcascade and OpenCV to recognize objects which can be then segmented using provided source code.
Wikipedia clone using Django framework
A wikipedia clone built by using django framework. Performs operations such as read, write, update or search an article.
PDF translator using python, tkinter (for gui) and google translate
An application that can extract and translate text from any PDF file.
Online video and audio downloader
An application that can download any YouTube video or audio on providing it's link.
A python note-making application
An algorithm where you can create and save your notes using friendly python GUI library, tkinter.
Speech controlled python algorithm
An algorithm that uses human speech to control and perform basic tasks.
