header light background
Ethan Soo

XR Software Engineer

Based in Los Angeles, CA

Ships VR and AR end to end: Symphoni, a top-rated Meta Quest rhythm title led with a three-person team; Neon City on the Meta Rift Store; AR tennis coaching prototyped on HoloLens and Magic Leap and delivered to the US national tennis team; a CARLA driving simulation in Unreal Engine and C++. Unity, Unreal Engine, C++ and C#.
Portrait photo

Featured Projects

Featured Projects, Clients, and Contributions

Statistic Icon

0

Years of Experience

Statistic Icon

0

Years with Unity

Statistic Icon

0

Years with VR Development

Statistic Icon

0

Years with C++

Career Timeline

An Overview of My Career.

2026
techToy Studio

Co-Founder, Lead Engineer

Jul 2023 - Jan 2026

techToy Studio, Los Angeles, CA

  • Led end-to-end development of Symphoni, a VR rhythm title launched on the Meta Quest Store in March 2025, with a three-person team.
  • Symphoni carried the Meta Quest Store's top-rated badge and, backed by Meta's launch support, was featured exclusively in the store through its launch month.
  • Optimized Symphoni for Quest 2, holding 72+ fps on all five supported headsets, and cut full asset and music load from over 30 seconds to under a second.
  • Shipped Symphoni with both hand tracking and controllers: designed around hand tracking for expressiveness, with controllers added for input latency, and haptic feedback per note.
  • Designed and architected Symphoni Composer, a user-generated-content engine and level editor, on DSP-timed music data, an event bus, a command system with undo, and a packaged project format, built by a 3-person team with one month to beta.
2024
USC Keck School of Medicine

Research Software Engineer

Aug 2023 - May 2024

USC Keck School of Medicine, Los Angeles, CA

  • Led the design and development of a VR car driving simulation used for eye-tracking research at an automotive research lab.
  • Built VR driving-simulation features on the CARLA simulator using Unreal Engine's C++ and Python APIs, reproducing real-world driving scenarios against simulated sensor data.
2023
Genies

AR Gameplay Software Engineer

Jul 2023 - Dec 2023

Genies, Los Angeles, CA

  • Led end-to-end development and launch of a geolocated AR game in Unity built on Genies' SDK, focused on its gameplay and mechanics, integrating GPS mapping with real-world interactions.
Santa Fe VIP Tours

Full-Stack Software Engineer (Contract)

Mar 2021 - Dec 2023

Santa Fe VIP Tours, Remote

  • Core developer of a cross-platform iOS and Android app in Unity that delivered thousands of guided AR tours.
2022
USC Immersive Media Lab

VR Software Engineer

May 2022 - Aug 2022

USC Immersive Media Lab, Los Angeles, CA

  • Developed an immersive VR car driving simulation and virtual showroom in Unreal Engine and C++ for Mercedes-Benz and Kia.
Emeritus

AR/VR Subject Matter Expert

Nov 2021 - Aug 2022

Emeritus, Remote

  • Served as a VR subject matter expert for MIT xPro's VR Development program.
AR Tennis

Contract Software Engineer & Project Manager

Jun 2019 - Jan 2022

AR Tennis, Remote

  • Directed a team of two to three AR Unity developers through rapid prototyping and development of a tennis coaching application for HoloLens.
  • Engineered a virtual target training system delivered through the client to the US national tennis team, integrating Unity with HoloLens, Magic Leap, and Nreal.
2019

Software Engineer & Games UI Designer (Contract)

May 2019 - Aug 2019

Iron Rebellion, Remote

  • Worked with an international team of about 6 developers and a community of 400+ beta playtesters on Iron Rebellion, a VR mech game released commercially on Steam.
Udacity

VR Mentor Lead

Mar 2019 - Aug 2019

Udacity, Remote

  • Selected to lead and mentor two Udacity VR programs at once, the VR High Immersion and VR Mobile 360 Nanodegrees, guiding 10+ students per cohort through their capstone projects.
Present
Independent

Independent Software Engineer

2019 - Present

Independent, Remote

  • Core contributor on 50+ AR/VR client projects, primarily in C++ and C#, shipping features and end-to-end products through to delivery across a range of industries.
  • Wrote authoritative multiplayer servers for client projects with Photon Fusion and Unity Netcode, including a VR traffic-management training simulation for road construction workers.
  • Maintained a VR training simulation for children with sickle cell disease at St. Jude Children's Research Hospital, contracted through Agency 39A.

Tech Stack

Skills I have Hands-On Experience with

Unity

Unity

C#

C#

C++

C++

Unreal Engine

Unreal Engine

VR Development

AR Development

Meta XR SDK

OpenXR

HoloLens

Magic Leap

MRTK

AR Foundation

Multiplayer Networking

Photon

CARLA

GPU Optimization

Qualifications

Certifications and Awards

SensAI HackDec 2025
SensAI Hack 2025, Runner-Up (AI with Camera Access)
Certification Image
MetaApr 2024
Meta Quest Presence Platform Hackathon, 1st Place (Games)
Certification Image

Contact Me

Questions, opportunities, or just to say hi — let’s chat!