Projects
I have completed several different game, graphics, and software projects over the years. These projects cover many different programming languages and applications including Unity, C#, Python, C/C++, Maya, Blender, OpenGL, and more.
Lake Minnewaska
Capstone Game Development Project
Lead Engineer / Technical Producer
As part of my senior capstone for my major, I had the opportunity to be the Lead Engineer and Technical Producer for an indie fishing simulator. I was responsible for managing the codebase, debugging errors, and ensuring that all technical aspects of the game were completed on schedule.

Instinct
Game Developer
In my third year, I created a game with a fellow student. Titled Instinct, the game enables the player to navigate the maze of a big city, all while fighting tigers and defeating the final boss. I used an agile development process that closely mirrors a real-world production pipeline. The game was produced in Unity using scripts in the C# language.

Video Game Programming
Software Engineer
Throughout my Junior Year at USC, I worked on programming several video games, including remakes of Mario, Zelda, and an original game "Parkour's Edge". I programmed movement, jumping, animations, sounds, and other game mechanics. GitHub repository is available upon request.

Game Engine Programming
Software Engineer
Over the course of a semester, I developed all the core features of a game engine. This includes shaders, animations, job managers, graphics buffering, and more. The project was developed with an Agile development process with many refactors over the course of the semester. GitHub repository is available upon request.

OpenGL Rollercoaster
Software Engineer
Using both OpenGL and C++, I used Catmull-Rom splines to form the basis of a rollercoaster track, then I programmed the OpenGL camera to move along the spline. I also constructed the rails in OpenGL and used phong shading to light the scene. Also implemented a setting to change the colours of the rails.

AI Projects
Software Engineer
I am well-rounded in many different areas of AI. I have familiarized myself with search algorithms, PyTorch, SkLearn, Pandas, KNN classifiers, neural networks, perceptions, and more. I have completed many data classification projects with minimal error rates and I hope to explore the power of AI more in my next opportunity. GitHub repository available upon request.

Fox Character Model Project
VFX Developer
Using a game development pipeline model, I created an animal character model from scratch. I modeled the character piece by piece using mirroring and edge flow. I hand-drew the edges and vertices in the face to make for a more natural flow. Character was textured using UV mapping and animated using Adobe Mixamo.

Spaceship Short Film
VFX Developer
Used a variety of different softwares including Maya, Nuke, and SynthEyes to create a short film of a spaceship flying around different landmarks. Maya was used for modeling and animation, Nuke was used for compositing, and SynthEyes was used for tracking.

Blender Projects
VFX Developer
Created a variety of different small projects, each focusing on a different feature of Blender. Projects included experimenting with simulation with planets colliding and dice rolling, and working with different surfaces and reflectivities to make a wooden cup, billiard balls, and a teddy bear.
