Computer Science @ University of Toronto

Yihe Li.

Game client engineering.
Real-time systems.

I build production-oriented interactive systems spanning game-client engineering, real-time tooling, graphics, and applied AI.

Unreal C++ / Unity / Graphics / AI/ML

Toronto, Canada · Expected graduation December 2026

Game technology, from systems to experience.A closer look

01 / Experience

Built with teams.
Used in practice.

Professional engineering, academic research, and applied software development.

Professional experience

May — August 2026
Shenzhen, China

Tencent Games

Game Client Development Engineer Intern

  • Designed and implemented a UE4.27/C++ cutscene playback and authoring toolchain with native Sequencer integration, supporting pre-rendered Bink video and texture-atlas playback for mobile cinematics.
  • Diagnosed contention between editor-preview and runtime playback paths and implemented an ownership-arbitration router, resolving intermittent audio-without-video failures.
  • Built bounded texture-atlas streaming with bidirectional prefetch and prewarm; profiled memory, frame time, loading behavior, and playback stability across representative mobile devices.
  • Delivered the toolchain into four production UI workflows with editor preview, automated validation, one-click asset generation, real-device testing, and documentation for content teams.
  • Unreal Engine 4
  • C++
  • Sequencer
  • Bink Video
  • Mobile profiling
Academic research

May 2025 — April 2026
University of Toronto

LinguaQuest

Undergraduate Researcher & Technical Lead

  • Led technical development within a 14-person interdisciplinary team building a Unity/C# educational RPG for linguistic and Canadian cultural learning.
  • Implemented staged boss encounters, state-driven enemy behavior, checkpoints, region and quest progression, UI and scene systems, and educational minigames.
  • Co-designed iterative user studies, analyzed outcomes, and led technical revisions based on evaluation findings. Co-authored the CHI 2026 extended abstract and poster.
Research & publication
Academic project · CSC490

Winter 2026
University of Toronto

AI Accountant / AutoBook

Software & Machine Learning Developer

  • Contributed end-to-end across React, FastAPI, PostgreSQL, deterministic accounting logic, ML/LLM integration, testing, evaluation, and reporting.
  • Trained and evaluated DeBERTa intent and entity models against heuristic and hybrid baselines; verified intent results of 86.87% test accuracy and 80.56% macro-F1.
  • Integrated confidence-gated inference with deterministic journal-entry rules, LLM fallback reasoning, and human clarification.
Watch AutoBook demo

02 / Featured work

Systems you can explore.

A closer look at the implementation, evaluation, and ideas behind my work.

Personal project / Unity / C#

Tower Defense Game Systems

2D and 3D Kingdom Rush-inspired projects exploring reusable targeting, enemy and wave systems, spatial partitioning, GPU instancing, texture atlasing, and frame-pacing profiling.

More projects AI Pong, security lab, and earlier web work

Security lab

Vulnerability Discovery

Controlled analysis of a legacy PHP application, with proof-of-concept exploits, fixes, regression checks, and root-cause reports.

Team project

Scrabble Multiplayer

Board synchronization, scoring validation, and game flow management using Java, React, and REST APIs.

Source code ↗

Personal project

Image Gallery

Image search and random retrieval with a responsive Next.js, React, and TypeScript interface.

Source code ↗

03 / Research & publications

Interactive systems.
Evaluated with people.

04 / Technical skills

The tools behind the work.

Game & real-time
Unreal Engine 4 · Unity · Sequencer / MovieScene · UMG / Slate · Bink Video · Gameplay systems · Profiling & optimization
Languages
C++ · C# · Python · Java · TypeScript / JavaScript · SQL · R
ML & data
PyTorch · Hugging Face Transformers · torchvision · timm
Web & backend
React · Next.js · FastAPI · PostgreSQL
Infrastructure & tools
AWS · Git · Perforce · Linux

05 / About

Curious about how
things run.

I'm a Computer Science student at the University of Toronto, graduating in December 2026. My primary interests are game technology, real-time interactive systems, graphics, and production software engineering, with applied AI/ML as a complementary area.

My recent work spans production Unreal/C++ engineering at Tencent Games, technical leadership on the Unity-based LinguaQuest project, and end-to-end AI/software development on AutoBook.

I’m interested in 2027 full-time opportunities in game, client, engine, graphics, and real-time systems engineering, as well as graduate study in computer science.

AcademicGPA 3.88/4.00 · UTEA 2025
New College Council In-Course Scholarship, 2024 & 2025

CommunityUofT Game Design & Development Club
Recognized Study Group Leader

06 / Contact

Let’s build something
worth interacting with.

For engineering opportunities, research, or a conversation about game technology.

robertcs666@gmail.com