This page is currently under construction. Check back soon!
A collection of things I've built, experimented with, and learned from.
A distributed system simulation of autonomous firefighting drones operating in real time. The system models coordination, communication, and physical behavior across multiple independent processes.
The architecture is composed of three core components:
The GUI its showing drones fires, and status.
Each component runs as an independent process and communicates via UDP, while the Scheduler acts as a synchronized monitor using Java threads.
The Drone in its Ready State.
The Drone in its En Route State.
The Drone in its Dropping State.
The Drone in its Returning State.
The Drone in its SensorHold State.
The Drone in its Stuck State.
The Drone in its OFF State.
A Discord bot that helps friends organize movie nights together. Features include viewing the movie list, adding and removing movies from the list with fuzzy search, getting data and posters from external api, and automatically scheduling discord events based on defined criteria, such as length of movie or days of week.
The first page of the movie list showing the next movie.
The second page showing the next 5 movies.
The personal website you are currently on! A fully custom site built with HTML and CSS.