Projects
Modeling and Controling Epidemic Outbreaks
Led a team of 7 in comparing AI and deterministic algorithms to solve NP hard problem of vaccine allocation
Formulated the project idea by reading research papers, collaborated with university professors, assigned tasks to team members and ensured successful completion of the project. Video
Review Summarization
Built a multi-document summarizer for IRIS NITK that summarizes all the reviews of a company given by the students who interned/got placed there.
Used T5 model to perform abstractive summarization and to recognize named entities
Deployed the model using Flask and Docker
NITK Chatbot
Working on building a contextual AI assistant chatbot that answers location based queries of NITK using the open-source framework rasa.
Integrated live Google Maps to the chatbot. Video
Virtual Pen
Built a tool to track fingers using MediaPipe, and to draw using the fingers on a screen like a pen
Added functionalities like zoom in/out, pen lift and touch differentiation, and finger cursor. Trained ML models to recognize different gestures and smoothened the output using moving averages technique. Code
Urban Company NITK
Built a web application in Django in a team of 6, that connects customers in NITK to service providers
Built the entire front-end using React and Bootstrap, handled the back-end of order tracking and deployed the application to Heroku. Code
Mortgage Classifier
Ran various ML and DL models on a real world dataset to predict approval of mortgages
Achieved an accuracy of 80% with a stacked xgboost model, after performing data cleaning and exploratory analysis
Shortest path in a maze
Built a self-navigating AI agent that finds the shortest path from the start to the endpoint using A* search algorithm in a maze filled with obstacles and rewards rendered in UnityGameEngine.
Code
CamScanner
Implemented many features like perspective transformation, automatic edge detection, noise removal etc that the CamScanner App offers in OpenCV.
Code
Check out my Github profile to see more.