American Electric Power
2020 - 2023
Design and development work on a cross platform engineering and cad viewer / collaboration tool.
30+ user collaborative experience across PC, Oculus Quest1&2, Hololens, and WebGL.
Load models using gltf from live server directory to compare and annotate, take measurements, change user perspective scale from .001X to 100X.
Core Development Features:
Cross platform user scale - using set scale buttons or slider, user’s scale is adjustedin their own experience, and mirrored in all collaborator’s experiences. (HoloLens scale was binary, either fullscale or miniature)
Measure tool - selecting two points in the scene creates a measureline with quarter inch increments, and has snapping options. (lines are accurately shared across all user’s experience)
Generate Report - at the push of a button in-headset or on the PC/web app, a report is generated with orthographic and elevation views of the scene, as well as individual thumbnails of the annotated objects, the annotation contents, and email the completed pdf to an email account.
Training Modules
MCC Substation Training
Safety and Multimeter Training - Unity - Quest 2
Developer - responsible for Multimeter features, Dynamic Environment, and Non-Linear Training flow
Architected and developed modular multimeter node system, making it easy to add any number of touchpoints and set the value to display on multimeter, including Short Circuit / Burnout.
Developed non-linear flow, allowing for iteration of different training flows and different Distribution Subcenter layouts, with Test Driven dev standards.
Fire Extinguisher Training
Fire Extinguisher Training - Quest and PC
C# developer, Animator, UX and UI dev
Added Multiple Features and Scenarios to existing Product, expanding it’s content base and training value
Responsible for porting entire experience to PC, Web and Mobile - including screen based UI and PC features. The port increased the Training adoption 20X companywide, becoming the preferred version of Fire Extinguisher training.
Tech Art Pipeline
Dynamic Character Animation (all internal to unity, no 3d anim software used) - Quest/PC
Custom animations made with UMotionPro in ~16 hours
lead developer - responsible for all UI and Interactions within app