I am a Software Engineering student at Iowa State University, graduating in May 2025, with a strong passion for game development and software design. Initially starting in Aerospace Engineering, I developed foundational skills in Python and MATLAB before pivoting to Software Engineering to pursue my passion for programming and creating interactive experiences.
Over the course of my studies, I have worked on various projects that span solo development and collaborative team efforts, gaining experience in Java, C/C++, HTML/CSS, JavaScript, React, and Unity. My focus has shifted toward game development, where I combine my technical expertise with creativity to build engaging games and interactive software.
Recently, I have been diving deeper into non-Euclidean game mechanics and building custom game engines, along with enhancing my skills in graphics programming and AI systems. I am eager to contribute to innovative projects in the gaming industry, leveraging my diverse technical background and passion for creating immersive experiences.

Non-Euclidean Game Engine & Game Development
Collaborated with a team to design and build a custom non-Euclidean game engine from scratch using C, focusing on innovative spatial mechanics and rendering techniques. Developed a 2D farming game prototype within the engine, featuring non-Euclidean mechanics, light-based gameplay, and suspense elements. My contributions included designing the engine’s core functionality, implementing pathfinding, and integrating graphics and physics systems.
Click for More Info
Pokemon Roguelike
A Pokémon-inspired rogue-like game with procedurally generated terrain and gameplay mechanics, built in C and later ported to C++.

ISU Marketplace
A marketplace application, similar to Etsy, where users can buy and sell unique products. Led a team of four developers, ensuring timely completion of milestones.

Nestle Purina NPPC Homepage
Redesigned the Clinton Factory homepage with React, focusing on customizability and visual appeal based on departmental needs.

Nestle Purina Cluster Server Backups
Automated reliable backups for cluster servers using .bat scripts to ensure data integrity.