ABOUT ME

I have been gaming ever since I could remember and hold many titles close to my heart. But the two that started my interest in development and gaming were Starcraft BW and Warcraft TFT. I always have a soft spot in my heart for the days I spent playing Battlenet custom games and enjoying all the new ideas people had. 

As a developer, I believe that player interaction is the core pillar to quality game experience. I'm interested in developing new ways to awe and inspire the player. Additionally, I am interested in design, audio and philosophy. And I love my cat, Bindi.

EXPERIENCE

Senior Unreal Engineer, Movella
Henderson, NV | April 2023 - Present

Supported livestream broadcasting software, built on Unreal Engine, focusing on streamlining a VTuber’s setup. Included VRM importing, custom character creation, enviroment editors, and encoding, all within our proprietary app. Implemented data structure, save/load process, UI, and development tooling for custom character creator. Created plugin for hardware video and audio sources in Unreal media players through DirectShow (e.g. webcam, microphone). Handled audio capture and routing of broadcast sources. Fixed various bugs and enhanced frontend, encoder, third-party plugins, and engine code.

Software Engineer, Farsight Studios
Big Bear, CA | November 2020 - October 2022

Provided support for three online projects: PBA Bowling 2021, PBA Bowling 2023, and SimWin Football in Unreal Engine 4. Implemented logic for sound cues and dynamic sound effects. Significantly improved crowd behavior and animation. Added UI elements to replicate the authentic PBA experience. Worked on career-mode gameplay flow in tandem with the game save data. Implemented artists’ graphics and fine-tuned animation of individual pros’ bowling style. Enhanced performance and visual clarity of bowling lane video screens with Bink videos. Fixed numerous bugs and optimized multiplayer gameplay. Added advanced AI movement behavior. Implemented tooling to optimize workflow. Redesigned and generalized camera system to support various sports in addition to football.

Linux Kernel Project
Urbana, Illinois |January 2019 - May 2019

Worked in a small group to create a small Linux-like operating system running on C and x86. This OS includes basic feature like interrupts, exceptions, scheduling and more.

 

Corporate-Sponsored Project with RINGR:
Urbana, Illinois | Jan 2020 - May 2020

Prototyped a speech recognition tool featuring the ability to move and remix the spoken words based on audio timestamps. Significantly increased recording efficiency for podcast clients.

PERSONAL PROJECTS

CROSS X BLAST
2022 Epic MegaJam Game Entry

Collaborated with three other talented artists, to create a playable, top-down survival shooter within a week. This was an awesome test of our skills to push out a product quickly and effectively, and we are very proud of the final product.

More...

MOVEMENT FPS GAME

Prototype Multiplayer PVP FPS game with a focus on player movement with grapple hooks, wall-running, and powersliding.  Significant work has been done since first release to introduce true first-person animations, more effective clientside movement prediction. Finally upgraded out of UE5 Early Access.

3D ACTION RPG Roguelike

Inspired by Risk of Rain 2 with a focus on class based RPG's with RPG features like attributes, abilities, ability modifiers. etc. Imagine Risk of Rain 2 with modifiable abilities that plays like an RPG like World of Warcraft dungeons in a 2021 action combat setting.  Leveraged and built upon Unreal's Gameplay Ability System to create dynamically modifiable abilities and gameplay effects.