About Me
I am a recent Computer Science graduate with a passion for coding. My experience at university involved developing full-stack web applications, working with databases, and exploring machine learning. I'm proficient in Python and adept at using modern tools like Docker and AWS to bring projects to life. I'm currently seeking a full-time software development role where I can contribute my skills and continue to grow as an engineer.
My Projects
Multi-Elevator RL - My Thesis Project
My thesis project, a sophisticated multi-elevator control system powered by Deep Reinforcement Learning. It features a custom Gymnasium environment simulating multiple elevators and floors, with an agent trained via PPO to minimize passenger wait times. The project includes an interactive web UI built with Flask and Socket.IO for real-time visualization and simulation control.
CryptoTracker - Live Price Monitoring
A full-stack web application for monitoring cryptocurrency prices. Users can register, log in, browse a list of over 1,000 cryptocurrencies fetched from the CoinGecko API, and add their favorites. The app also features a notification system where users can set price alerts, and a backend cron job sends an email when the target price is reached.
Battleship Online - Real-Time Multiplayer
A full-stack, real-time multiplayer implementation of the classic board game. The backend is a Python Flask server using WebSockets for live communication, and the frontend is a responsive single-page application built with React. The entire application is containerized with Docker and deployed on AWS behind an Apache reverse proxy.