My Work & Portfolio
A collection of projects where I've turned ideas into reality.
Automated Database Normalization Checker
A Python CLI tool that analyzes live PostgreSQL schemas using user-defined functional dependencies and automatically detects and decomposes relations up to Third Normal Form (3NF). Implements formal normalization algorithms inspired by database research, bridging relational theory with real-world schema design.
Medical Chatbot using Multi-Agentic RAG
An AI-powered chatbot that provides medical information and preliminary diagnoses using advanced NLP techniques and medical knowledge bases.
Named Entity Recognition using BERT
Fine-tuned BERT model for Named Entity Recognition, capable of identifying and classifying named entities in text with high accuracy.
IMDB Reviews Sentiment Analysis
Deep learning model for sentiment analysis of IMDB movie reviews, using transformers to classify reviews as positive or negative.
Finger Sign Recognition
Computer vision application that recognizes hand gestures and finger signs in real-time using deep learning models.
MNIST classification using MLP from Scratch
A Multi-Layered Perceptron model that classifies MNIST dataset. The model uses Cross Entropy loss for evaluation loss and Stocastic Gradient Descent (SGD) for optimization. Also, ReLU and Softmax as activation functions.
Image Inpainting using GAN
A system that makes use of GAN to restore corrupted images and restore patches in the images.
Home Decor Marketplace with Recommendation System
A home decor marketplace built using MERN stack with a recommendation system implemented using Collaborative and Content-based Filtering.