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
-
Developed REST API using Django to support managed electric vehicle charging and responding to grid power demand
-
Collaborated with cross-functional teams to integrate with second- and third-party systems
-
Reduced enrollment latency by over 80% by moving to database functions and Azure EventHubs
-
Implemented unit testing (Pytest), driving adoption of automated testing
-
Improved resolution time of customer issues by identifying common escalations and adding features to empower agents to solve problems without escalating
-
Increased app reliability by debugging asynchronous Java code and resolving deadlocks
American Multi-Cinema, Inc: General Manager Sep 2015 - Mar 2020
-
Improved integration of interactive pre-show pilot by reverse-engineering management software
-
Minimized downtime by troubleshooting digital projection hardware and software
-
Opened new market by bringing foreign films to our theatre in collaboration with local student group
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 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.