Portfolio

Work That Speaks.

Every project is a problem solved, a system engineered, and a product shipped.

⭐ Featured
🤖

ShaileshGPT

AI-powered personal portfolio assistant. Answers recruiter and client questions, performs JD-fit analysis, and acts as my 24/7 representative.

OpenAILangChainReactFastAPI
⭐ Featured
🔎

Deep Research Agent

Multi-agent research system with orchestrator architecture. Clarifies queries, plans research, searches the web, synthesizes evidence, and delivers professional long-form reports.

OpenAI Agents SDKGradioPydanticSendGrid
💬

OpenAI QA ChatBot

Streamlit chatbot powered by OpenAI and LangChain with streaming responses, chat history, and customizable system prompts.

OpenAILangChainStreamlitPython
📈

Stock Price Predictor

LSTM-based deep learning model that forecasts stock prices from Yahoo Finance data. Features historical trend visualization, moving averages, and next-value estimation.

LSTMTensorFlowKerasStreamlit
📜

Next Word Prediction (Hamlet)

LSTM language model trained on 12,000+ words from Shakespeare's Hamlet. Predicts next word in a sequence with contextual accuracy through an interactive Streamlit interface.

LSTMNLPKerasStreamlit
🎬

Movie Recommender System

Content-based recommendation engine using TF-IDF vectorization and cosine similarity on movie metadata (genres, cast, keywords). Suggests top 5 similar movies with posters.

TF-IDFCosine SimilarityStreamlitPython
🎓

Udemy Course Recommender

NLP-powered course recommendation system that matches user queries to Udemy course descriptions using TF-IDF and cosine similarity. Includes an EDA dashboard.

TF-IDFNLPStreamlitPandas
🏏

IPL Win Probability Predictor

Ball-by-ball IPL data powers a logistic regression model that predicts real-time win probability for the chasing team in a T20 match.

Logistic RegressionSports AnalyticsStreamlit
🏛️

Campus Placement Predictor

Binary classification model predicting student placement probability from academic scores, work experience, specialization, and gender.

Logistic RegressionDecision TreesClassification