My Projects
A showcase of my recent work and achievements
Disaster Alert System (Web Application)
A real-time disaster monitoring and evacuation planning web application that visualizes live wildfire hazards and earthquake activity. Fetches fire-hotspot GeoJSON from NASA FIRMS API and maps earthquakes from the past 30 days with magnitude filtering. Calculates optimized safe evacuation routes using OpenRouteService with step-by-step guidance. Built with React and Leaflet featuring dynamic hotspot markers, route polylines, layer toggles, loading indicators, and comprehensive error handling for a seamless user experience.
Lossless Image Compression Software (Algorithms)
Implements data compression techniques for image files with zero information loss, utilizing Run-Length Encoding (RLE), Huffman coding, and Paeth prediction algorithms. Features RGB to YUV color space conversion, channel-wise compression analysis with NumPy optimization, and entropy-based encoding for minimal redundancy and optimal storage efficiency.
Sudoku Solver(AI)
Demonstrates Constraint Satisfaction Problem (CSP) solving using backtracking search with Minimum Remaining Values heuristic and forward checking. Features real-time visualization of domain reduction and intelligent constraint propagation for efficient puzzle resolution.
Pong Game(AI)
Classic arcade game enhanced with Deep Q-Network reinforcement learning for AI opponent training. Implements experience replay, target networks, and ε-greedy exploration strategy, showcasing the evolution from random behavior to skilled gameplay through neural network optimization.
Web Scraper (R)
Implements automated web scraping with ethical data collection practices and advanced data processing techniques. Utilizes CSS selectors and DOM parsing to extract structured information from 50 pages, applying data transformation and intelligent sorting algorithms.