Brass Lion Entertainment - Aug. 2021 - Aug. 2024
Graphics Programmer
At Brass Lion, I worked on an unannouced project to help assist the art team with the graphical style of the game, as well as working on some other areas such as animation and gameplay. This role involved talking with members of the art, gameplay, and animation teams, working with Unreal Engine 5.
Responsibilities
- Worked with Unreal Engine 5 on a new unannouced action RPG title
- Worked with art team to address needs and help understand the graphics pipeline of Unreal
- Implemented custom environment shading model using C++ and HLSL to help achieve games intended visual aesthetic
- Created guide for implementing a custom shading model in Unreal for the assistance of others
- Assisted with development of animation smear frames using Unreal’s material editor
- Studied Unreal's global illumination systems to create a document outlining the pros and cons of each system and presented findings to the art team
- Created a transparent dithering effect for character models to allow the models to fade as the camera gets closer to a character
- Collabarated with gameplay designers to add new camera zooming functionality based on in-game situations
Sony Interactive Entertainment (Contract) - May 2020 - Aug. 2021
Software Development Engineer in Test
As a Software Development Engineer in Test, I helped propose and implement new tests for next generation graphics APIs, as well as assisting with other testing tools used within SIE. This role involved working with others to help create and ensure high code quality, working to improve coverage of tests, and being familiar with console graphics APIs.
Responsibilities
- Worked with team members to propose and review new test cases for test framework
- Wrote new graphics test cases to improve coverage of graphics APIs
- Added new features to Python based tool used to test Visual Studio projects
- Created demo projects for console graphics pipeline
Rochester Institute of Technology - Sept. 2019 - May 2020
Graduate Assistant
As a Graduate Assistant for RIT, I helped grade course material from students while also providing helpful feedback and assisting them during my available lab hours.
Responsibilities
- Assisted professor with grading assignments
- Helped students understand course materials and assignment requirements
- Help students with projects and assignments by providing feedback and frequently communicting with them