I write code, read books, watch football, and practice softball with my daughter.
I ran movie theatres for a while, and that taught me two important things:
• Our customers are the reason we're in business.
• I don't care that much for popcorn or soda.
I studied Software Engineering at Arizona State University and graduated Magna Cum Laude in May 2021.
I'm looking for opportunities to use code to make the world an easier place to live in.
My Projects
Navigation Mod for Empyrion - Galactic Survival
view the repoEmpyrion - Galactic Survival is an open-world adventure game that lets players explore a galaxy composed of tens of thousands of stars. However, travelling vast distances with a limited jump range can be an arduous task, and many players lament the game's lack of a wayfinder. Moreover, the problem has stumped modders because the game's API does not expose the map data.
Enter Galactic Waez! This mod scans the memory owned by the game using a simple heuristic to identify the map data, then extracts it and builds a graph connecting all the stars within jump distance of one another. Players can enter navigation requests via chat, then the mod finds the best path using A* and places waypoints on their galaxy map.
Graph Algorithm Visualizer
view the repoThis is a demo written in plain javascript that visualizes the steps taken by a pathfinding algorithm. Draw up some terrain, move the start and end points, select an algorithm, and click "Run" to see how it works!
Performance Scheduler
view the repoDuring my time in movie theatres, I always felt there should be a visual tool for building movie schedules, but the companies I worked for only used Excel workbooks. So, I created one. This app provides a natural, visual layout and lets users create and fine-tune schedules with an intuitive drag-n-drop interface.