top of page


My current work in the field of simulations programming is derived from years of study and experience building physical architecture, working with graphics engines, and studying software development in the context of gamification.  Bridging the worlds of physical and virtual architecture requires an understanding of how we interact with our reality, and how we expect to interact with our representations of reality in virtual environments.  User Experience (UX) design plays a key role in the development of these simulations.  Communicating messages in training and simulations requires an understanding of how spatialized information can improve the way we learn, the feelings we get while learning, and how an engagement with virtual surrounds can be a powerful mnemonic device.



VR solutions designed to showcase products in-situ, while simultaneously training users how it works.



Software development that allows a user to view and interpret sophisticated data sets in a more intuitive way using augmented and virtual reality.



Creating gameplay scenarios that teach the fundamentals of a new tool or technology.

This video demonstrates a virtual assistant that I designed and built as part of a modular training system for VinciVR.  The user can equip the display on their wrist, or detach it for placement in any part of the virtual environment.  Scale is easily adjusted with intuitive window-stretching.  The virtual assistant also includes integrated tool selection and 3D maps.

bottom of page