This post introduces the GG Swarm capstone project, a decentralized coordination framework designed to overcome the single point of failure and high latency of centralized control in large UAV swarms. By integrating Graph Neural Networks (GNNs) for spatial reasoning with advanced Minimum Control (MINCO) trajectory optimization, the system achieves robust, fault-tolerant behavior for high-stakes applications.
Bridging the physical and digital worlds—combining my Mechanical Engineering background with Computer Science to build tangible products, intelligent systems, and explore practical AI applications.
Recent Log Entries
-
2026-03-31 Week 12 — Phase 3 Complete, 9 Days Early
Project Logs & Updates
-
2026-02-10
Portfolio Overhaul: Engineering Aesthetic & Structural Integrity
It was time for a structural evaluation. While this site has always served its purpose as a digital lab notebook, the underlying “codebase” (the CSS and HTML) had become a bit of a patchwork. Over the last few days, I’ve performed a complete overhaul of the site’s architecture and visual language.
-
2026-02-09
HexMaster: Entering the Testing Phase
I am excited to announce that HexMaster has officially entered its active testing phase!
HexMaster is a powerful Discord bot designed for Foxhole logistics groups, enabling seamless stockpile management, cross-map item discovery, and intelligent supply chain comparison. Using a snapshot-based storage model, it preserves full historical data of every stockpile update, ensuring no information is ever lost.
-
2025-12-15
SuperUber: Software Requirements Specification
SuperUber is a mobile-based ride-sharing platform I designed for CST438: Software Engineering as a Software Requirements Specification (SRS). I focused on streamlining on-demand transportation by architecting a robust, cloud-hosted backend to manage the entire ride lifecycle.
-
2025-10-24
Satellite Identifier: Predictive Modeling
This data science project for CST383: Introduction to Data Science investigates the relationship between a satellite’s physical characteristics and its intended mission. By developing a predictive model to categorize satellites into six primary classes, my team and I demonstrated that specific mission types are strongly tied to distinct orbital patterns.
-
2025-09-01
Impact of GPS Tools on Spatial Awareness
This research paper for CST462S: Race, Gender, Class in the Digital World explores the effects of GPS technology on the spatial awareness and cognitive mapping abilities of younger individuals. I investigated how our increasing reliance on automated navigation tools might be changing the way we understand and mentally navigate our environment.
-
2025-07-19
Improved Smart Mirror Build
I recently built a smart mirror using a Raspberry Pi 4 and a two-way mirror. The project is uses MagicMirror² software, which provides a customizable interface for displaying information like time, weather, news.
-
2025-07-17
First Smart Mirror Build
I built my first smart mirror using a Raspberry Pi 3+ and an old monitor I have lying around a year ago. After the PI stopped working I opened it back up to figure out why it stopped working. In process of doing so I accidentally shorted the 110V circuit and the circuit breaker in my apartment tripped. So I basically fried the monitor and PI so opted to start over with a newer monitor.
-
2025-07-15
All-Pairs Shortest Path: Floyd–Warshall Algorithm
This algorithm project for CST370: Design and Analysis of Algorithms focuses on the implementation and formal analysis of the Floyd–Warshall algorithm to solve the all-pairs shortest path problem. I explored how dynamic programming can optimize pathfinding within complex, weighted directed graphs.