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.
Python Flask JSON
Link →
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.
Ghidra Lua Reverse Engineering
Link →
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.
Java Spring Boot JavaScript
Link →
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.
Python Multi-Agent Systems
Link →