Sean T. McBeth

I am a senior software engineering consultant, building virtual and augmented reality games, training simulations, and abstract data visualizations. Audio synthesis and processing, computer vision, peer-to-peer networking, real-time communication, hardware prototyping, and Geographic Information Systems (GIS) are other areas in which I work. I've worked across the range of desktop, Web, mobile, embedded systems, and relational database systems.

My current work is focused on Immersive Media. I've successfully bootstrapped and deployed multiple VR projects for Google Cardboard, Oculus Rift, HTC Vive, and Gear VR and AR projects for HoloLens and iOS. I've also built a number of hardware prototypes in radio and wireless input devices. Before VR, I built several analytics-heavy OLTP applications for desktop, Web, and mobile Web.

My projects usually go from concept to first-version in 1-to-2-month timeframes. I emphasize open communication with stakeholders, frequent issue and user-story tracking and review, correct, normalized relational database design and simple, best-practice-based, DRY, agile software development. I maintain an extremely broad set of skills to bring to bear on your project.


These are some of my current side-projects. For more information on my VR and AR capabilities, please see my XR devices page.

  • Juniper: a Unity3D framework for building cross-platform VR and AR applications.
  • Primrose: build VR experiences in your browser
  • Marigold: a development environment for JavaScript Single-Page Applications
  • Plume: a VR teleconferencing system for the Web


These are my current volunteer activities.

Talks & Interviews

These are talks and podcasts that I've done in the past.






These are articles online that have talked about my work.

Thanks for reading

Thank you for reading my website. If you have any questions, please feel free to reach out to me. All of my contact information is available at the top of the site.

animated portrait