A deep reinforcement learning project where an AI agent learns to play the classic Snake game. Using PyTorch and pygame, the agent employs Q-learning to master optimal movement strategies, avoiding collisions while collecting food to maximize score. The neural network processes 11 input states including danger detection and food location to determine the snake's next move.
Stock Analysis Chatbot: An AI-powered financial assistant built with Flask and OpenAI's GPT-4. This interactive tool provides real-time stock market analysis, allowing users to naturally ask questions about stock prices, technical indicators (RSI, MACD, moving averages), and generate price charts. The chatbot understands company names and automatically converts them to ticker symbols, making stock analysis accessible to both novice and experienced investors.
Real-time weather application providing daily forecasts, 5-day forcasts, and severe weather alerts. Features include location-based updates and ability to search any city in the world. Built with React for the frontend and Node.js backend.
A modern Python implementation of the classic Asteroids arcade game, featuring smooth player controls, dynamic asteroid mechanics, and collision physics. Built with Pygame, this project showcases object-oriented programming principles and game development fundamentals.
Developed a responsive personal portfolio website showcasing web development skills, utilizing modern front-end technologies to demonstrate technical proficiency and design creativity.
Completed an intensive back-end developer bootcamp, gaining comprehensive skills in server-side programming, database management, and software engineering best practices.
Expected graduation 2025