YIHE LI

UofT CS '27 โ€” C++/Unity gameplay & realโ€‘time systems. UTEA '25 awardee. I build responsive, reliable game and web experiences.

Seeking Summer 2026 internships in gameplay/graphics (C++/Unity) and fullโ€‘stack (React/TypeScript)

FEATURED PROJECTS

๐ŸŽฎ
UTEA '25 Award

ExploRIEL (LinguaQuest)

Lead Developer โ€ข Team Project

Educational RPG with mini-games visualizing linguistic typology. Features scene transitions, boss battles, checkpoints, and modular state machines. Achieved 60 FPS on target hardware.

Unity C# TextMeshPro Blender Git
๐Ÿฐ
Solo Project

Kingdom Rush Remakes

Solo Developer โ€ข 2D & 3D Versions

Recreated tower defense mechanics, enemy pathing, wave systems, and UI. Optimized using object pooling and spatial queries for stable frame pacing with large enemy waves.

C++ Unity Physics Optimization
๐ŸŽฒ
Team Project

Scrabble Multiplayer

Backend + Frontend Developer

Real-time multiplayer Scrabble with board synchronization, scoring validation, and game flow management. Built with REST APIs and comprehensive testing.

Java React REST API Git
๐Ÿ–ผ๏ธ
Solo Project

Image Gallery Website

Full-Stack Developer

Search and random image retrieval with responsive UI. Deployed globally on Vercel with fast initial load times and clean UX.

Next.js React TypeScript Tailwind
๐Ÿค–
Solo Project

AI Pong Agent

ML Engineer

Reinforcement learning agent that learns paddle control in real-time using NEAT algorithm. Achieved converged policies with stable interactive FPS.

Python PyGame NEAT ML
SEC
Security Lab

Vulnerability Discovery & Docker Security Lab

Security Engineer

Deployed a containerized legacy PHP application for controlled security analysis, audited code to uncover five distinct vulnerabilities (including unvalidated input handling) with proof-of-concept exploits, and implemented fixes validated via regression testing and RCA/mitigation reports.

Docker Linux PHP Bash Git

TECHNICAL SKILLS

Languages

  • C++
  • C#
  • Python
  • Java
  • JavaScript/TypeScript

Engines & Frameworks

  • Unity
  • React
  • Next.js
  • Tailwind CSS

Game Development

  • Gameplay Systems
  • UI/UX Implementation
  • Physics & Collision
  • Scene Management
  • Rendering Pipeline
  • Real-time Simulation

Software Engineering

  • Data Structures & Algorithms
  • OOP
  • Modular Architecture
  • Unit & Integration Testing
  • Debugging & Profiling
  • Code Reviews
  • Git

Tools

  • Visual Studio
  • Rider
  • VS Code
  • Blender
  • Unity Profiler
  • TextMeshPro

ABOUT ME

I'm a Computer Science student at University of Toronto (Class of '27) with a 3.97 GPA. I specialize in building gameplay systems and crisp UIs that users love.

My work spans C++/Unity real-time games and full-stack React applications. I was awarded UTEA '25 for my work on ExploRIEL, an educational RPG that makes linguistic typology fun and accessible.

Interests: Gameplay & UI engineering, rendering fundamentals, data-driven design

Community: Active member of UofT Game Design & Development Club, participating in student game jams and serving as a study group leader.

GET IN TOUCH

๐Ÿ“ง

Email

robertcs666@gmail.com
๐Ÿ’ผ

LinkedIn

Connect with me
๐Ÿ’ป

GitHub

@Robertlyhh
๐Ÿ“

Location

Toronto, ON