Technical Skills


Languages Python, Java, SQL, Javascript/TypeScript, C/C++, C#
Frameworks & Platforms Django, React, Quarkus, Cloud (Azure)
Tools Git, Jira, VSCode, IntelliJ, Vim
Other Pytest, JUnit, Linux, Docker

Experience


Software Engineer, General Motors - Austin, TX Jan 2022 - Aug 2025

American Multi-Cinema, Inc: General Manager Sep 2015 - Mar 2020

Education


B.S. Software Engineering May 2021
Arizona State University, Tempe, AZ 3.77/4.00 GPA
Dean’s List: Fall 2020, Spring 2021 Magna Cum Laude

Projects


Navigation Mod for Empyrion - Galactic Survival

view the repo

Empyrion - 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 repo

This 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 repo

During 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.