Skip to main content
Leon Y

Leon Y

VR & Gameplay Systems Engineer

Talent
VancouverMember since May 26, 2026
C#C / C++PythonHaskellLisp-familySQLReady Player MeUnityVR interactionAvatar IKLocomotionHapticsExpressPrismaPostgreSQLReactElectronPM2BLE
·

Hire this person

Send a job offer directly to this candidate

C#C / C++PythonHaskellLisp-family

About

Game & VR engineer with three years shipping commercial VR. Shipped the PSVR2 and PS5 ports of PokerStars VR / Vegas Infinite (a title also live on Meta Quest) and owned the PSVR2 port through Sony certification. Strong in VR rig architecture, avatar IK, hand interaction, and designer-facing tooling — backed by a large self-directed body of work, including a technical book on VR interaction and several from-scratch engines.

Experience

Software Engineer / Game Programmer at LuckyVR Inc. (2022-08 – 2025-06)

Shipped the PSVR2 and PS5 (non-VR) ports of PokerStars VR / Vegas Infinite, a leading social-casino VR title, in Unity / C# on a 4-developer core team.

  • Owned the PSVR2 port through Sony certification: triaged and fixed crashes, memory/TRC violations, and cert blockers to pass first-party submission.
  • Re-targeted full-body IK and hand pose/grab bindings from Meta avatars to Ready Player Me, rebuilding throwing physics, locomotion, and per-user calibration on the new skeleton within the existing VR interaction stack.
  • Prototyped experimental hardware interaction systems — eye tracking, PS5 adaptive triggers, and real-time lip-sync (network-synced across players via Photon) — integrating each into the shipping VR stack.
  • Built in-engine tools — a haptics curve editor, an avatar apparel/pose setter, and a UI-navigation authoring system that let other engineers override element focus order — removing programmer round-trips for interaction tuning.

Software Engineer (Contract) at Private Contract (2025-06 – Present)

Built and shipped a production desktop product (Electron + React client; TypeScript / Express + Prisma / PostgreSQL backend) running on PM2 with structured logging and request tracing.

  • Architected a real-time task execution engine: a task manager driving a dozen+ concurrent background jobs on a 100 ms tick loop, with full state recovery from the database on restart.
  • Designed a server-authoritative, hash-based delta-sync protocol so the client never diverges from the source of truth while keeping payloads minimal.

Software QA Engineer (PEY Co-op) at GEO Semiconductor (2020-09 – 2021-09)

Built Python and C test-automation scripts extending the team's ROBOT Framework modules to broaden automated chip-functionality test coverage.

Private Programming Tutor at Self-Employed (2019 – Present)

Delivered 1,000+ hours of 1-on-1 tutoring to university students in Python, C / C++, Haskell, and Lisp-family languages.

Education

B.Sc. in Computer Science, Specialist in Artificial Intelligence – University of Toronto (2018 – 2022)

Skills

VR & Gameplay Systems Engineer

Reviews

Related