Worked on the Research and Development team for Cinematics within Blizzard Animation.
Focused on the in house hair/fur system in Maya. Extended the plugin to be performant, wrote custom shaders, and created additional features for character FX.
Investigated representing hair in USD and proposed solutions to tech leadership.
Made improvements to the internal open-source 3D geometry visualization tool, AbcViewer.
Linked below are several projects where the proprietary hair/fur solver was used.
Lead efforts in the Tech Diversity team by speaking in universities, mentoring students/engineers, and updating coding practices to use inclusive language.
Improved the proprietary hair/curve system, taking feedback from the Rigging and Simulation team to create the best possible experience.
Worked with Technical Directors and Rigging/Simulation team to add improvements to the proprietary hair/curve workflow.
Created new features to the in house AbcViewer for the in game cinematic videos and future projects.
Made the galaxy and rainbow ink to work on web using an SVG pattern that shows up as the user draws on the board.
Telemetry and health metrics for monitoring features and the reliability of the app on various platforms this in turn helped mitigate high severity issues.
Integrated the Whiteboard app into Microsoft Teams, growing the audience to over a million users.
Daily Events Feature - one of the main pages of the game. I brought in the animations, sound, and art into the code to create an engaging experience.
Asset Bundler - Made sure that when a given team (Art, Audio, etc) went over their allocated memory, the build would fail and send an email explaining what assets were now over budget. This helped manage the size of the game in an effective manner.
Extensive Gameplay testing and migrating from one version of Unity to the next.
I helped create unique data and scientific visualizations for scientists and government parties. Below are several examples of websites I designed and helped implement.
Map visualization tool for the Micronesian Islands that are far in between to share data and conservation efforts. Used React and Leaflet.
Mobile and desktop web application for easy access no matter the location or Wi-Fi connection when talking to land managers in the South Atlantic.
Information and Scientific Visualization was critical in recovering the competition rocket from Spaceport America in New Mexico and future launches. Created a local Wi-Fi network established by a Raspberry Pi so that group members were all able to see the data being displayed in real-time. The real-time display included a 3D render of the landscape that was created using NASA's satellite imagery and the location of the sustainer and booster as it was moving through the different atmospheric levels. An Arduino was used as redundancy that received signals from a HAM radio transmitter.
Developed a robust system to track the rocket at all phases of the launch and trajectory. Hardware and software was developed to collect real-time data (6-10 packets per second) including GPS coordinates, velocity, and acceleration. This included designing and manufacturing a suitable antenna system. Worked with the OSUAIAA team, including Electrical and Mechanical engineers.
• Developed and deployed Set Time mobile application for iOS and Android for Erdem Coleri Research Group at OSU and the Oregon Department of Transportation for quick and accurate tack coat drying rates in order to improve the longevity of roads.
• Provided insight on the design and creation of the application in a published Engineering Journal.