A closer look at what I've built
Projects
Steam Analytics
- Built a Python program that interfaces with Steam's API to retrieve and display user-specific statistics such as recently played games, online status, and account value.
- Resolved several undocumented Steam Web API quirks, including handling the deprecated GetAppList endpoint, detecting free-to-play titles, and correctly filtering delisted games from playtime/spend calculations.
UE4SS Reverse-Engineering & Modding
June 2026
- Reverse-engineered a stripped Unreal Engine 5.7 game binary in Ghidra to recover a core engine function signature (StaticConstructObject_Internal) that the modding framework UE4SS could not locate on the unsupported engine version.
- Authored a wildcarded byte-pattern (AOB) signature to resolve the function at runtime, bringing the framework online, then built a Lua gameplay mod against a custom character-movement component. Published to GitHub.
CloudCast - Team Capstone Project
May – July 2026
- Built a full-stack weather web application with a Spring Boot backend and vanilla JavaScript frontend, integrating the OpenWeatherMap API for current conditions, 5-day forecasts, geolocation, and severe weather alerts.
- Implemented 3 of the team's 5 development sprints, including Maven build configuration and API integration, while collaborating with two teammates under faculty supervision.
Multi-Agent Disaster Response Simulation
March – April 2025
- Contributed to a team building the frontend for a grid-based disaster-response simulation in Python.
- Implemented the grid-based visualization layer to render agent states and simulation progress in real time, working alongside the backend team responsible for the underlying decision logic.