starstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstar
moon
Garrett Weaver

Hi, I'm Garrett

Passionate about bowling and software development.

↓ scroll for projects ↓
Neon Nexous banner
Neon Nexous logo

Neon Nexous

A Roblox sandbox tycoon emphasizing creativity, automation, and player-driven progression, breaking away from the linear workflows of traditional tycoon games. Inspired by Miner’s Haven (2015), we modernize the dynamic tycoon genre and focus on delivering an engaging experience that prioritizes player freedom and innovation from scratch.

Game DevTypeScriptLuaRoblox StudioRobloxTSRojoUI/UX3D-ModelingAgileGitHubNode.js
Command Line Tower Defense banner
Command Line Tower Defense logo

Command Line Tower Defense

A unique twist on the tower defense genre, where players build towers and manage resources through a command line interface. Currently in development.

Game DevLove2DTypeScriptLuaNode.jsUI/UXTSTLGame Engine
Utilizing Generative AI for VR Exploration Testing banner
Utilizing Generative AI for VR Exploration Testing logo

Utilizing Generative AI for VR Exploration Testing

A published case study exploring the use of Generative AI (GPT-4o) for field of view (FOV) analysis in virtual reality GUI testing. We demonstrate GenAI’s potential for test entity selection and action suggestion, achieving a 63% identification accuracy in arbitrary FOVs, while identifying its limitations in spatial reasoning and suggesting future improvements. Completed as a paid Research Assistant @ Villanova University.

ResearchGenerative AIGPT-4oVirtual RealityVR TestingGUI TestingFOV AnalysisAI-Assisted TestingComputer VisionHuman-Computer InteractionIEEE/ACMASE WorkshopTechnical Paper
Test2VA: Reusing Test Code for Voice Assistant Development banner
Test2VA: Reusing Test Code for Voice Assistant Development logo

Test2VA: Reusing Test Code for Voice Assistant Development

Test2VA is a research project that automates the reuse of GUI test scripts to generate task-executing methods for voice assistant (VA) features in Android apps. Using a mutation-based detection pipeline and structural parsing, the tool achieved a 75.68% success rate across 48 real-world app cases. Developed with Appium, Espresso, and OpenAI APIs, it provides a scalable, developer-centric solution for integrating VAs into mobile apps without writing new logic. Completed as a paid Research Assistant @ Villanova University.

ResearchGUI TestingVoice AssistantAndroidAppiumEspressoPythonJavaUI/UXtkinterCLIpipsrcMLAI-Assisted DevelopmentCode ReuseMutation TestingPrompt EngineeringOpenAI APIAccessibilityTest AutomationUnder ReviewTOSEM
Verified Discord Bot banner
Verified Discord Bot logo

Verified Discord Bot

A verified Discord bot offering interactive games like blackjack using programmatically generated images, delivering seamless real-time multiplayer mechanics and persistent cross-server state management. With over 10,000 active users across 125+ servers, the bot prioritized performance (99.9% uptime) and user retention through adaptive analytics, community feedback loops, and visual game responses.

Discord.jsDiscord BotNode.jsMongoDBSQLGame DevImage GenerationReal-time SystemsUser AnalyticsCommunity EngagementClient/ServerRESTfulAPI
Superhot MOREApps (MelonLoader Mod) banner
Superhot MOREApps (MelonLoader Mod) logo

Superhot MOREApps (MelonLoader Mod)

A MelonLoader mod for SUPERHOT that re-enables unused piOs apps and ports hidden or inaccessible content from SUPERHOT: Mind Control Delete. This mod uncovers developer-left assets, enhances interactivity, and restores app elements originally cut from the base game, enriching the gameplay experience for fans and modding enthusiasts.

Game ModdingMelonLoaderC#Reverse EngineeringUnitySUPERHOTMind Control DeleteContent RestorationApp SystemsExploratory Modding
Portfolio Website banner
Portfolio Website logo

Portfolio Website

A responsive, custom-built portfolio website showcasing projects, research, and publications.

Next.jsReactTypeScriptUI/UXAWSNGINXHTML/CSS