Hi, I'm Abhishek Prajapati

About Me

Hi! I'm a student with interests in Machine Learning, AI, and Databases. Currently working on my M.Tech. in CSE at IISc Bangalore, trying to learn something new every day. 🎓

I'm part of the Database Systems Lab (DSL) where I contribute to a project called UNMASQUE. It's an interesting challenge where we're developing ways to extract hidden SQL queries from database applications. UNMASQUE helps identify queries that are tucked away in stored procedures or encrypted functions - something like puzzle-solving for databases.

I've been exploring Machine Learning, Deep Learning, NLP, and Data Analysis along with database systems. Still learning the ropes, but enjoying the process of working with data and finding patterns.

When I need a break from coding, I watch football and cricket (probably more than I should!). Movies are another escape - I enjoy different genres and occasionally overthink plot details. This mix of technical work and casual hobbies helps me stay balanced.

My Skills

Machine Learning

Supervised Learning
Deep Learning
NLP
Computer Vision

Programming

Python
SQL

Tools & Frameworks

TensorFlow/Keras
Scikit-learn

My Projects

Recommendation System for E-Commerce

Designed and implemented a robust recommendation system for e-commerce platforms, incorporating rating-based, content-based, and collaborative filtering methods. Developed a hybrid approach by blending techniques to deliver personalized product recommendations.

Python Machine Learning Collaborative Filtering

Text Classification and Word Embeddings

Built a sentiment analysis model using Naive Bayes, Bag of Words, and Word2Vec, achieving 85% accuracy. Preprocessed text data by tokenizing, removing stopwords, and encoding categorical variables. Explored semantic relationships using Word2Vec embeddings.

Python NLP Scikit-learn

Model-based Rewriting of REGEX into LIKE

Improved SQL query performance by replacing REGEX with equivalent SQL LIKE patterns. Developed Rule-Based and LLM-Assisted Conversion System to map REGEX constructs to LIKE syntax. Implemented various prompting techniques to enhance conversion accuracy.

SQL Regex LLM Rule-based Systems

IPL Match Win Probability Predictor

Developed a machine learning model to predict IPL match outcomes with 81% accuracy. Preprocessed and analyzed IPL datasets, including runs scored, balls left, wickets remaining, and run rates. Visualized match progression using Matplotlib.

Python Machine Learning Data Analysis Matplotlib

Potato Disease Classification using Deep Learning

Developed a deep learning model using Convolutional Neural Networks (CNN) to classify potato leaf diseases: Early Blight, Late Blight, and Healthy. Achieved 92% accuracy in disease classification, enabling farmers to take timely action to prevent crop loss.

TensorFlow Keras Matplotlib CNN

Education

2024 - 2026

Master of Technology in Computer Science

Indian Institute of Science, Bangalore

CGPA: 7.8

2020 - 2024

Bachelor of Technology in Information Technology

LNCT, Bhopal

CGPA: 8.26

2018 - 2020

Higher Secondary

CBSE

Percentage: 90.6%

2017 - 2018

Secondary

CBSE

Percentage: 90.8%

Get In Touch

pabhishek@iisc.ac.in

+91 6262442513

Bangalore, India