Harsh Patel

Harsh Patel

AI, Machine Learning, Data Science and Software Engineer

Featured Projects

AI-Powered Mario using Deep Q-Learning

AI-Powered Mario using Deep Q-Learning

Jan 2024 - Present

Teaching Mario to master gameplay through 45,000 episodes of reinforcement learning.

Python Deep Reinforcement Learning TensorFlow Deep Q-Learning PyTorch CNN
View Project
Decentralized Deep Reinforcement Learning for Large-Scale Traffic Signal Control

Decentralized Deep Reinforcement Learning for Large-Scale Traffic Signal Control

Jun 2021 - Present

Implemented decentralized multi-agent RL algorithms to optimize traffic signal control in large-scale urban networks using neural networks and SUMO simulations.

Python Deep Reinforcement Learning TensorFlow SUMO Neural Networks Decentralized Control Long Short-term Memory (LSTM) Simulation and Optimization
View Project
E-commerce Product Recommendation System with GenAI

E-commerce Product Recommendation System with GenAI

Sep 2024 - Dec 2024

An AI-driven system using RAG and NLP to deliver personalized product recommendations. Built with Python, Streamlit, and LangChain, it offers dynamic, accurate suggestions via a user-friendly interface and scalable data processing.

Python Streamlit LangChain Machine Learning Natural Language Processing Data Visualization Retrieval-Augmented Generation (RAG) Pre-trained language models Pandas Seaborn Matplotlib LangChain trend analysis
View Project
Warehouse Box Detection System

Warehouse Box Detection System

Jun 2023 - Oct 2023

Real-time computer vision system with 91.3% mAP accuracy.

Computer Vision Deep Learning Python YOLOv8 Transfer Learning FastAPI Docker Model Training
View Project
Autonomous Robot Explorer

Autonomous Robot Explorer

Mar 2023 - May 2023

DRL framework for efficient large-scale environment exploration.

Python Deep Reinforcement Learning PyTorch Autonomous Robotics Scikit-Learn TensorBoard Simulation Environments Large-scale Exploration
View Project
Mario Shooting Game in Python

Mario Shooting Game in Python

Jul 2023 - Dec 2023

Developed a 2D platformer game with unique shooting mechanics, featuring tutorials, power-ups, scoring, and escalating difficulty levels using the Pygame library.

Python Pygame Game Mechanics
View Project
Stock Sentiment Analysis Using News Headlines (Dow Jones)

Stock Sentiment Analysis Using News Headlines (Dow Jones)

Jan 2023 - Apr 2023

Predicted stock price trends using NLP-based sentiment analysis of news headlines, correlating sentiment with stock movements and training models on historical data.

Python Natural Language Processing (NLP) Sentiment Analysis Machine Learning Data Preprocessing Stock Market Analysis Text Classification Pandas NumPy Scikit-Learn
View Project
Memer - Advanced Distributed Meme Sharing Platform

Memer - Advanced Distributed Meme Sharing Platform

Jan 2022 - Jan 2023

Engineered a cross-platform meme-sharing app with efficient pagination, optimized Firebase usage, and real-time notifications for 10K+ concurrent users.

Flutter Dart Firebase Android Studio Android Development BLoC Pattern
View Project
Stock Market Analysis of Indian Blue Chip Companies

Stock Market Analysis of Indian Blue Chip Companies

Mar 2022 - Aug 2022

Analyzed stock trends of Indian blue-chip companies using moving averages, time series, and density plots to evaluate market behavior and volatility.

Python Stock Market Analysis Data Visualization Technical Indicators (Moving Averages, Time Series, Histograms) Time Series Forecasting Histograms Pandas NumPy Seaborn Machine Learning Data Preprocessing
View Project
AI for Business: Margin Optimization

AI for Business: Margin Optimization

Oct 2021 - Dec 2021

Developed an AI-driven solution for maximizing profitability by analyzing price elasticity of demand and forecasting business costs using predictive models on a 20M-row dataset.

Python Machine Learning PySpark Predictive Analytics Machine Learning Data Preprocessing
View Project
Virtual Whiteboard Using Computer Vision

Virtual Whiteboard Using Computer Vision

Jan 2021 - May 2021

Developed an interactive virtual whiteboard leveraging computer vision to enable users to draw and erase mid-air using hand gestures.

OpenCV Computer Vision Python Gesture Recognition Machine Learning Real-time Video Processing
View Project
Movie Recommendation System

Movie Recommendation System

Jan 2021 - Feb 2021

Developed a personalized movie recommendation system by analyzing user reviews from the Kaggle IMDb dataset using machine learning and NLP techniques.

Python Machine Learning NLP Deep Learning Pandas Scikit-Learn Artificial Inteligence
View Project
Smart Campus Guide (Charusat University Project)

Smart Campus Guide (Charusat University Project)

Oct 2020 - Jan 2021

Developed a machine learning mobile app for Charusat University with GPS/NAVIC-based campus navigation.

Python Keras Machine Learning Deep Learning NumPy Pandas Scikit-Learn
View Project
Facial Expression Recognition using Keras

Facial Expression Recognition using Keras

Jan 2020 - Oct 2020

Developed real-time Facial Expression Recognition software using Keras, achieving 98% accuracy by training a deep learning model on labelled facial image datasets.

Python Keras TensorFlow lite Deep Learning PyTorch
View Project

Interactive AI/ML Demos

Real-time Object Detection

Live demo using TensorFlow.js to detect objects through your webcam

TensorFlow.js Coming Soon

Neural Network Visualizer

Interactive visualization of neural network architecture and training process

D3.js Coming Soon

Reinforcement Learning Playground

Watch AI agents learn in real-time through interactive environments

Python + WebAssembly Coming Soon

Research Highlights

Code Generation with Respect to Security Standards

Exploring techniques for generating secure and efficient code that adheres to modern security standards, including compliance with ISO/IEC 27001 for information security management and ISO/IEC 25010 for software product quality. The generated code is designed to be directly usable for building integrations or SaaS products, ensuring resilience against vulnerabilities and threats while maintaining high-quality outputs.

Code Generation Security Standards Software Development Cybersecurity ISO/IEC 27001 ISO/IEC 25010
In Progress