Hi, my name is Aditya Chauhan
I'm a Software Developer.

About Me

Personal Projects

Contact

About me

Profile Image

I am a developer who enjoys utilizing both programming and technology to create and innovate software/ applications. I have a good amount of practical knowledge with programming, from building full stack websites to cleaning datasets and getting some sort of analysis from data using various algorithms/ machine learning techniques. I have also covered a good amount of theory, so I have a good understanding of algorithms, data structures and how code interacts with a computer. I thrive in team-based collaborative environments, and I enjoy learning, whether it be from people that I am surrounded by or online resources, because I know this field is constantly evolving.

Personal Projects

Face Recognition App

A Web application using react.js on the front-end and node.js with the express.js framework in the back-end. This app uses a face recognition API from Clarifai and detects a face from a URL of an image given to it. This app also has a database using PostgreSQL so that you can sign in/ register an account and store the number of times you have used the app to detect a face within each account.

Source Code (Front-end) See Live Source Code (Back-end)
Project Image

CRUD Website

This website stores a bunch of resumes and lets you create, read, update, and delete information on it and stores all this information in a MySQL database. This Website was written using HTML, CSS and JavaScript on the front-end and PHP for its server.

Source Code See Live
Project Image

TicTacToe Using Minimax Algorithm

A TicTacToe game that you can play in the terminal. You have the option to play against a smart AI which uses the Minimax search algorithm which I programmed myself this algorithm makes it so that either the AI always wins or at worst, draws.

Source Code
Project Image

Spam Filter

A Spam Filter that takes in a dataset filled with spam and not spam messages. Cleans the dataset, splits the dataset into training and test sets. Then uses the Naive Bayes algorithm to train on the training set. Then classifies the test set as spam or not spam with a 97% accuracy.

Source Code
Project Image

Sudoku Solver

A python programme that uses the terminal to print a partially empty sudoku board. It then solves the board using a backtracking search algorithm and gives you the solved board.

Source Code
Project Image

Supermarket Item Recommendations

A recommendation system for supermarket items using the apriori algorithm which produces frequent itemsets and association rules . Lets you filter the itemsets and rules based on things such as support, minimum confidence and minimum lift.

Source Code
Project Image

Contact

Email: adichauhan375@gmail.com

Github: github.com/AdiChauhan97