Projects
Machine learning, deep learning, and full-stack projects applying data-driven methods to real-world problems.
Ethereum Price Prediction & RL-Based Automated Trading Bot View Project
Developed an end-to-end system combining LSTM + ANN models for Ethereum (ETH) price prediction with a Reinforcement Learning (RL)-based trading agent. The pipeline includes real-time data collection, preprocessing, feature engineering, sequence modeling, and environment simulation for training trading strategies.
Extended the project into a fully automated trading bot that executes buy/sell decisions based on user-defined strategies. Integrated with the Coinbase API for real-time market data, order execution, and secure wallet interactions, enabling live trading with actual funds.
Deployed a Django-based dashboard to visualize price trends, model predictions, RL-driven trading actions, and portfolio performance, making the system accessible and interpretable for users.
Ethereum Price Prediction with LSTM + ANN & Hyperparameter Optimization View Project
Built a hybrid LSTM + ANN forecasting system to predict Ethereum (ETH) price movements using real-time market data from the CoinGecko API. The pipeline handles data collection, preprocessing, feature engineering, and sequence modeling.
Deployed a Django-based dashboard that visualizes price history, model predictions, and prediction-driven buy/sell indicators, making the system accessible to non-technical users.
Sentiment Analysis & Predictive Modeling on Twitter Data View Project
Developed a CNN model using the Keras Functional API to predict tweet sentiment scores, combining text embeddings with engagement features. Designed an end-to-end pipeline from raw data ingestion to cleaned, vectorized inputs.
Aggregated sentiment by candidate and time window to forecast public opinion trends and demonstrate how NLP results can support decision-making in campaigns and analysis.
VGG16-based Lung Cancer Classification View Project
Fine-tuned a VGG16 model on CT scan images to classify multiple lung cancer types, using advanced augmentation and normalization strategies to improve generalization.
Achieved 99.89% training accuracy and 97.27% test accuracy with a macro AUC of 99.96%, and evaluated performance using confusion matrices, precision–recall curves, and F1-based analysis. Used ARIMA on epoch-wise accuracy to forecast future model performance.
LSTM-based Word Prediction View Project
Created an LSTM language model to predict the next word in a sentence from raw course content. Implemented a full preprocessing pipeline including tokenization, numerical encoding, and padding.
Designed an Embedding → LSTM → Linear architecture and a recursive generation loop to produce coherent multi-word sequences from seed text.
RNN-Based Question Answering System (NLP Project) View Project
Developed a Question Answering system using a Simple Recurrent Neural Network (RNN) in PyTorch.Implemented custom text preprocessing including tokenization, vocabulary creation, and numerical encoding.
Built a custom Dataset and DataLoader pipeline for training.
The model uses embedding layers and an RNN architecture to learn question-answer mappings and generate predictions on unseen queries.
Blockchain-Based Voting System View Project
Architected a secure, decentralized voting platform using Ethereum smart contracts and a Django frontend. The system supports admin-configured elections, candidate registration, and voter onboarding.
Integrated MetaMask for transaction signing and on-chain vote casting, and provided a transparent results page for post-election analysis.
Analytical Visualization using Dash Framework View Project
Python Dash project for interactive data visualization using Plotly.
Runs on the Dash development server, allowing exploration of datasets through dynamic charts and dashboards. Ideal as a foundation for building fully interactive analytics apps.