Project Gallery
Obstacle Avoidance and Path Planning via Reinforcement Learning
GitHub: Obstacle Avoidance and Path Planning via Reinforcement Learning
Date: July 2025
- Description:
- Implemented a custom GridWorld environment for path planing with obstacles.
- Developed and trained a reinforcement learning agent through Q-Learning, Deep Q-Network (DQN), and Actor-Critic algorithms on the GridWorld environment.
- Developed analysis tools for comparing algorithm performance and generating comprehensive training reports.
- Technologies: Python, PyTorch, Reinforcement Learning, Deep Learning, GridWorld Environment
Building a Transformer from Scratch
GitHub: adaptive-transformer-trainer-automated
Date: June 2025
- Description:
- Implemented a PyTorch transformer from scratch, faithfully reproducing the “Attention Is All You Need” architecture.
- Features custom multi-head self-attention, positional encoding, and layer normalization.
- Developed an automated pipeline for training, hyperparameter tuning, checkpointing, and real-time experiment tracking on large NLP datasets.
- Technologies: Python, PyTorch, NLP, Deep Learning
Graph Neural Net Comparison Toolkit
GitHub: enhanced-gnn-model-comparison-toolkit
Date: May 2025
- Description:
- Created a comprehensive toolkit for benchmarking and visualizing multiple GNN architectures, including GCN, GAT, and GraphSAGE.
- Supports standardized evaluation and plug-and-play model integration.
- Enables comparative analysis across datasets with unified metrics and detailed reporting.
- Technologies: Python, PyTorch, Graph Neural Networks, Data Visualization
AI-Powered Analytics Dashboard Chatbot
GitHub: AI-Powered_Analytics_Dashboard_Chatbot
Date: January–April 2025
- Description:
- Engineered a conversational AI chatbot that transforms how users interact with data.
- Leverages quantized LLMs, adaptive data parsing, and real-time analytics to process natural language vehicle registration queries.
- Delivers dynamic visualizations and statistical insights, with security features like CAPTCHA verification and response caching.
- Technologies: Python, FastAPI, LLMs, NLP, Data Analytics
Video-Based Motion Amplification and Vibration Analysis
GitHub: Video-Based_Motion_Amplification_and_Vibration_Analysis
Date: December 2023
- Description:
- Developed an award-winning self-supervised tool for video-based motion magnification and vibration analysis.
- Features targeted ROI amplification, optical flow-based processing, and support for multiple amplification settings.
- Integrated FFT and time-series vibration analysis, 3D graph plotting, and heatmap visualization for non-contact diagnostics.
- Technologies: Python, OpenCV, Computer Vision, Data Visualization
AI-Powered HMI for Vehicles
GitHub: AI-Powered_HMI_for_Vehicles
Date: February–June 2024
- Description:
- Developed an innovative AI-powered Human-Machine Interface (HMI) focused on enhancing motorcycle safety and rider experience.
- Utilized machine learning and sensor fusion to interpret rider intent, detect critical events, and facilitate safer vehicle interactions.
- Designed intuitive interfaces and feedback mechanisms that improve situational awareness and reduce accident risks.
- Technologies: Python, Machine Learning, Sensor Fusion, Human-Machine Interface, Embedded Systems
MU Maze Hackathon 2024
GitHub: MU_Maze_Hackathon_2024
Date: February 2024
- Description:
- Participated in a maze hackathon organized by Mahindra University, developing innovative solutions for maze navigation and optimization.
- Technologies: Python, Algorithms