Hey, I'm
John Choi
XR Developer & Game Developer & IoT Roboticist
I build immersive AR/VR/XR experiences, video games, and intelligent robotic systems. From spatial computing to physical machines — I bridge the virtual and the real.
Featured Projects
View all →ETC CAVERN
A 270-degree circular projection system with a 20-foot-wide play area, designed for local multiplayer interactions within virtual spaces.
Human Avatar Claw Machine
A portable human-body-tracking exhibit for a Children's Museum featuring a 6-axis collaborative robot arm with an adaptive claw for grabbing stuffed animals and prizes.
Immersive Multilingual Storytelling
Multi-wall projected touchscreen exhibit featuring 3D virtual human avatars trained with multilingual chatbot personalities from cultures around the world.
Participatory Multicultural Storytelling
Enhanced interactive installation with directional ultrasonic haptics and physical embodied humanoid robot avatars, expanding the Immersive Multilingual Storytelling exhibit.
Son of Sara — LLM-Based Embodied Conversational Agent
An LLM-powered embodied conversational agent and successor to the SARA virtual agent platform, developed at CMU ArticuLab and INRIA. Features a modular real-time pipeline with ASR, LLM, TTS, predictive turn-taking (VAP), and a Unity-based virtual body with JSON-driven gesture, facial expression, and lip-sync control.
Kersnoofle ThreadBrawlers
A brawler game where you fight against other redditors' Snoo avatars to see who comes out on top, developed at Schell Games.
What I Do
AR / VR / XR
Spatial computing, mixed reality experiences, immersive simulations, and extended reality applications for research and entertainment.
Explore →Video Games
Game design and development across multiple platforms — from indie jam prototypes to full-featured multiplayer experiences.
Explore →Robots & IoT
Embedded systems, autonomous robots, sensor networks, and physical computing projects connecting the digital and physical worlds.
Explore →Sharing What I Know
I teach courses and workshops on game development, XR, and physical computing. Check out my courses, resources, and open materials.
View Teaching →