Professional Projects

Naughty Dog Tools

10/2023 - Current

About

I'm working on the Game Systems team making improvements to the UI systems and toolset. I've been able to work closely with UI designers to help improve their workflows and debugging capabilities. Currently, I'm converting our UI Editor from python to C++ in order to live edit in-game widgets to provide full WYSIWYG.

Contributions

  • Developed a drag-n-drop widget library, creating a more user friendly workflow for new users
  • Added widget proeprty filtering and favorites
  • Enabled greater debugging capabilities by recording widgets' render primitives during gameplay for playback
Read more

The Last of Us Part 2: Remastered

06/2022 - 01/2024

T2R preview T2R preview

About

I worked at PlayStation Visual Arts as a generalist codeveloping with Naughty Dog. We were a small team working mostly independently from Naughty Dog. I gained a wide range of experience from jumping between different systems that needed to be ported over to PS5 or had new features to be added. I also became quick at being able to understand systems by reading through the code due to not being able to talk with the original system owners.

Contributions

  • Organized, coordinated, and added analytics in order to track 30+ events to analyze player metrics.
  • Fixed a wide variety of bugs through quickly learning and debugging complex systems such as UI, character and weapon skins, and haptics.
  • Worked independently, assessing what needed to be done while reaching out to involved stakeholders in the limited amount of time
Read more

Personal Projects

Burn The Bodies

01/2024 - Current

Wrench And Socket preview Wrench And Socket preview

About

Burn The Bodies is a co-op horror game where players go through randomly generated floors to destroy evidence of the company Eskon having any ties to the new ethereal monsters loose in the office building. It's being developed by myself, another programmer, and 3 other devs in the Unreal Engine. We have a roadmap for announcing this October and releasing early next year.

Contributions

  • In world functional computer in the style of Windows 96, using network synced widgets to offer a shop and programs with minigames for players to gain points
  • Custom VoIP and Walkie-Talkies
  • Inventory system to hold tools and evidence
Read more

Wrench & Socket

08/2021 - 04/2022

Wrench And Socket preview Wrench And Socket preview

About

Wrench & Socket is a 3rd-person action-adventure shooter inspired by Ratchet & Clank that I created in solo development. This project has helped me broaden my knowledge through developing weapons, AI, saving/loading, UI, and more. It has also strengthened my experience with Unreal Engine.

Accomplishments

  • Templatized system to map instances of a data asset type to an automatically serialized data class to hold runtime values
  • AI finite state machine with enter, exit, and state transition functions that can be dynamically added
Read more