Ethan S.
Unity & Unreal VR/AR Developer - Multiplayer, Optimization, C#/C++
Portfolio: ethansoo.xyz I build VR, AR and game projects in Unity and Unreal, including multiplayer and performance work. I co-founded techToy Studio and led development of Symphoni, a VR rhythm game that launched on the Meta Quest Store in March 2025 with a three-person team and carried the store's top-rated badge. I got it holding 72+ fps on all five headsets it shipped on and cut its load time from over 30 seconds to under a second. In 7+ years I've been a core contributor on 50+ AR/VR client projects, including healthcare training simulations, and built a VR driving simulation for Mercedes-Benz and Kia at USC's Immersive Media Lab. In C++ I've profiled and optimized Unreal and C++ projects, including a VR driving simulation on CARLA that I was sole core developer of. Also available for: React and Next.js web apps in TypeScript. I was sole engineer on DropClip, a Next.js app that turns camera footage into a music video cut to the song's lyrics and beats. I work with multi-agent Claude Code workflows every day, from a written spec through per-task review. That setup shipped five milestones of a Unity engine in about six weeks, with 1,326 automated tests passing. Tell me what you're building and when you need it.
Earnings and projects
Last 6 months ÷ 6
Read daily since Oct 27, under 30 days
Billed in all: $1,243$1.2k
$457 in the last 6 months
Earnings, last 30 days
Tracked from Oct 27, 2026.
Skill rankings: Top 23% in C#
Ranked by MRR among everyone on Upwork with the skill.
- #37Meta Quest77 freelancers · 🇺🇸 #1Top 48%🇺🇸#1 of 7
- #119Multiplayer293 freelancers · 🇺🇸 #5Top 41%🇺🇸#5 of 13
- #161Augmented Reality593 freelancers · 🇺🇸 #12Top 27%🇺🇸#12 of 61
- #196AR & VR554 freelancers · 🇺🇸 #17Top 35%🇺🇸#17 of 57
- #213Virtual Reality785 freelancers · 🇺🇸 #22Top 27%🇺🇸#22 of 101
- #355Performance Optimization1,100 freelancers · 🇺🇸 #36Top 32%🇺🇸#36 of 104
- #526Game Design2,110 freelancers · 🇺🇸 #52Top 25%🇺🇸#52 of 232
- #575Unreal Engine2,130 freelancers · 🇺🇸 #55Top 27%🇺🇸#55 of 244