Senior Software Engineer | Immersive Media Developer (Unity/XR)

Specializing in Unity application design, virtual/augmented reality (VR/AR) architectures, volumetric/360 video, and client-server integrations.

A Brief Journey

I am a Senior Software Engineer and Immersive Media Developer experienced in directing technology strategy and leading engineering workflows for immersive products. Focused on Unity development, VR/AR architectures, and multi-platform porting, I construct simple, type-safe, and highly modular digital solutions.

Please feel free to reach out directly at huertasAndrew@outlook.com.

Recent Professional Experience

04/2021 - Present

Chief Technology Officer (CTO)

Simulated Reality • Westlake Village, CA (Remote)

  • Promoted to Chief Technology Officer after hiring additional Unity and backend web engineers to develop the REAL System i-Series platform.
  • Bypassed using VR Controllers to instead use gaze navigation for simplicity and accessibility to non-technical users as the target audience is the elderly.
  • Implemented Android Admin APIs to configure Android settings inside the Unity app without a VR controller such as WiFi.
  • Patented the REAL Connect system connecting VR headsets with web desktop clients using WebRTC plugins, and worked with juniors to build the Unity and Unreal SDKs for third-party integration.
  • Created a new version of the i-Series called the x-Series for the Veterans Administration with FedRAMP compliance by integrating the backend from Google Cloud Storage and Heroku to Microsoft Azure.
  • Led the development of a new 360 video player system called Reality Viewer System (RVS) with Unity for hosting 360 videos for the Meta Quest, Apple Vision Pro, iPhone, iPad, and Android.
  • Implemented Google Play and Apple App Store in-app purchasing and subscriptions.
  • As an AI R&D project with Google Antigravity, ported the RVS from Unity to Web using Node.js, Express.js, Heroku, EJS, and A-Frame (Three.js and WebXR) to run directly across desktop, mobile, and standalone XR (Meta Quest and Apple Vision Pro) browsers without the App Stores.
  • Integrated OpenAI APIs to develop an interactive AI Guide chatbot for the web version of RVS, sending video screenshots alongside live subtitles and metadata for contextual scene analysis, and generating spoken audio responses via OpenAI's Text-to-Speech (TTS) API.
  • Implemented in-app purchases and recurring subscriptions for the web platform using Stripe.
Skills: Unity3D, C#, WebRTC, Android, Virtual Reality (VR), Augmented Reality (AR), iOS, visionOS, Kotlin, Java, Node.js, Express.js, EJS, A-Frame, Three.js, WebXR, OpenAI API, Stripe API, PostgreSQL, Heroku, Git
01/2019 - 04/2021

Lead Software Engineer

  • Promoted to Lead Software Engineer as we hired additional junior engineers to lead the development on the Universal Video Player (UVP).
  • After the development of UVP, solely developed a new VR 360 application in Unity C# for an external client (Sixense) to serve HR Training videos and quizzes in VR.
  • Collaborated with a sole backend web engineer to design the API schema and caching system for offline use of the VR 360 application.
  • During COVID-19, created a new app, based on the VR HR Training app, World Traveler.
  • Used the Android PackageInstaller API with Device Owner privileges to prototype silent Android application installation and launching an external Unreal Engine app from within a Unity app (World Traveler) without user input, establishing the foundation for the REAL System i-Series Launcher for wellness.
Skills: Unity3D, C#, Virtual Reality (VR), Augmented Reality (AR), Stereo 3D, ARKit, ARCore, Magic Leap, 4DViews SDK, Git
08/2018 - 01/2019

Software Engineer

  • Developed the Universal Video Player (UVP) project using the 4DViews SDK in Unity C# as the sole developer.
  • Used Unity AR Foundation components integrating ARKit and ARCore to support previewing volumetric videos and 3D models in the real world.
  • Supported volumetric playback environments on virtual reality (VR) headsets and Magic Leap devices using the Magic Leap SDK.
Skills: Unity3D, C#, Virtual Reality (VR), Augmented Reality (AR), AR Foundation, ARKit, ARCore, Magic Leap, 4DViews SDK, Git