Developed gameplay and automated localization for a Steam release; built Python/Poco/pytest-bdd tests across languages and resolutions.
Gong Jian
宫健VR / XR Developer
XR developer with an MSc in Digital Learning Games, building immersive simulations, games and interactive experiences across Unity and the web. Published an XR drone simulator developed for a thesis and created projects spanning Quest-tested campus tours, hand tracking and Godot XR.
Work Experience
Taught Figma design systems at Tallinn University, guiding students through design tokens, reusable components, prototyping and developer handoff.
Automated crawler mapping, eliminating manual work equivalent to 20% of sprint story points; led end-to-end testing to reach 96% coverage.
Delivered checkout, withdrawal and bank-card features; built frontend monitoring that detected 90% of client-side issues before backend log analysis.
Selected Work
XR Drone SimulatorBuilt a Unity XR drone simulator with PID control and ML-Agents for my MSc thesis; published on SideQuest.Unity · MRTK · PID Control
Tallinn University XR TourBuilt a browser-based campus tour with captured 3D scenes and XR teleportation; tested on Quest 3.BabylonJS · 3DGS
Baltic Kitchen KaosProgrammed cooking gameplay and experimental hand tracking, bridging browser-based MediaPipe to Unity through JavaScript.Unity · ReactJS · MediaPipe
Enchanted WizardBuilt and published a Godot XR shooting game for the Godot XR Game Jam.Godot
Ninja PawsImplemented fruit-slicing and dungeon-combat scenes in a Unity game built with a classmate.Unity · Behavior Tree
Grandpa’s Bee HavenDeveloped gameplay, localization and automated tests for an award-winning Unity game released on Steam.Award: BEST GAMEPLAY, Estonian Game Dev Guild Awards 2026Unity · Localization
Missile Command: 3D MultiplayerBuilt a 1v1 Babylon.js game with real-time multiplayer state synchronization through a Colyseus server.BabylonJS · Colyseus · Node.js
GrowGen.xyzBuilt an Astro blog and project lab; reduced SVG previews from up to 1 MB to 10–100 KB.Astro · ReactJS · Mantine
Tetris AIModernized Pixtris to PixiJS 8 and TypeScript, adding a minimax opponent for competitive play.PixiJS · MinimaxKey Skills
Education
Digital Learning Games
Award: National Scholarship for International Students, Education and Youth Board of Estonia (2026)
Interactive Environments
Data Science Applied to Geographic Information Systems
Computer Science
Languages
- Mandarin Chinese / 普通话 (Native)
- English (C1)
- Japanese / 日本語 (Beginner)
- Thai / ภาษาไทย (Speaking)
- Estonian / eesti keel (A1)
- Russian / русский (A1)
- German / Deutsch (A1)