Machine Learning Flask Playground
A Flask web application that allows users to explore various machine learning models
- Performed EDA (Exploratory Data Analysis) on kaggle datasets and created machine learning models on them.
- Created the frontend using HTML and CSS allowing users to get predictions on the models trained.
REST API that can be used to manage articles under topics.
- Used Node JS along with Express JS to create and modify the route end points.
- Used MongoDB wrapped with mongoose to store the articles and added CRUD functionalities.
Crio QEats – Online Food Ordering App
QEats Is a food ordering application built using the spring boot framework.
- Used Jackson to serialize and de-serialize JSONs to implement a REST API.
- Used Mockito to create unit tests to test MVCS functionalities and database integration.
An online IDE designed by programmers to write and execute source code
- Implemented basic code editor functions in the backend (Open a file, cut, copy, paste, search, replace).
- Implemented the same function with various data structures to understand the effect of design choices on performance.
Crio QMoney - Visual Stock Portfolio Analyzer
A visual stock portfolio analyzer that helps portfolio managers make trade recommendations for their clients
- Used Tiingo’s REST API to fetch stock quotes and compute annualized stock returns.
- Refactored the code to add support for multiple stock services.
Survey on Artificial Intelligence Algorithms
The project is focused on training a neural network to play a 2-D platformer video game using both Genetic Algorithm and Simulated Annealing
and to make a comparison on the results provided by the algorithms.
Mouse Cursor Movement Based on Facial Recognition
A python script that moves cursor in relation with face movement, uses Haar-Cascades,
Open CV to identify and detect the faces and uses pyautogui to move the moust pointer relative to the current position of the pointer.
A python script that analyses the current news articles using beautifulsoup4 and performs sentiment analysis
which is followed by machine learning regression algorithms to predict future stock values.
A python script that uses Open Cv and DLIB to find the facial features of a subject such as the iris and
make adjustments to the contrast , saturation and other elements of an image to get a “deep-fried effect”.
A python script that uses Selenium to automate the process of logging in to a website (Tinder.com) and fetches
the description provided by the users.It has then been updated to perform like/ dislike functions over a period of time.
I have an enormous interest in computer gaming . I play First Person shooter games , mainly Tom Clancy's Rainbow Six Siege at a semi-professional level.
I have coached and also have been team leader for a team that is currently one of the top 10 eSports Teams in India.
My passion towards editing is what made me choose Computer Science as a Bachelor's degree stream.
I participated in a lot of online photoshop competitions too. I was also awarded the first prize in a competition held by Lokaa Developers , Chennai.
Video editing was a skill that i developed short after completing my photoshop course .
It was overwhelming to me at first i was able to work pretty fluently with it after some time.
I edited a lot of videos and published them to a Youtube channel , which garnered over 20,000 views .