Tianyu Zhang

Tianyu Zhang

Undergraduate Computer Science Student

University of Toronto

Biography

I am currently a fourth-year computer science undergraduate student in computer science at the University of Toronto, where I am also working as an undergraduate research assistant at the DGP (Dynamic Graphics Project) Lab under the supervision of Professor Tovi Grossman and Dr. Ludwig Sidenmark. I worked as an asssistant engineer at Huawei Human Machine Interaction Lab and as an undergraduate research assistant at Forcolab under the supervision of Professor Shurui Zhou.

Interests
  • HCI (AR/VR, Avatars, User Experience Design, Ubiquitous Computing, and Collaboration)
  • Software Engineering (Collaborative Software Development, GitHub, and Game Development)
Education
  • HBSc in Computer Science, Sept 2019 - Current

    University of Toronto

Experience

 
 
 
 
 
Undergraduate Research Assistant
May 2023 – Present Toronto
Research on HCI at Professor Tovi Grossman’s lab under the supervision of Dr. Ludwig Sidenmark.
 
 
 
 
 
Undergraduate Research Assistant
May 2022 – September 2023 Toronto
Research on software engineering at Forcolab under the supervision of Professor Shurui Zhou.
 
 
 
 
 
Assistant Engineer
Huawei Technologies Canada Co., Ltd.
July 2022 – July 2023 Markham
  • Developed apps to enhance user’s experiences on smartphones and on‑body devices (smartwatches, smart glasses, etc.).

Projects

*
Blending Mixed Reality Workspaces for Remote Collaboration
A system that allows users to share their hybrid (virtual-and-physical) workspace with a remote user. Users are able to use non-verbal communication ways like gaze and deictic gestures when collaborating in remote mixed reality space, leading to more effective communication.
Blending Mixed Reality Workspaces for Remote Collaboration
Reminiscence
Reminiscence is a single-player narrative puzzle game where you play as the middle child of a family, who is helping clear out his family’s old attic when he discovers a box of corrupted old VHS tapes. Help him rebuild the story of his family by rearranging the objects within the attic to where they once were, with the aid of the tapes.
Reminiscence
Ubisoft Toronto Next 2023 Game Design
Ubisoft Toronto Next 2023 Game Design Finalist.
Ubisoft Toronto Next 2023 Game Design
Investigating Collaboration Challenges Between Software Engineers and UX Designers
Research on software engineering at Forcolab under the supervision of Professor Shurui Zhou. Our goal is to gain a comprehensive understanding of the collaboration scenarios and challenges faced by SDEs and UXDs, as well as to propose a set of good practices to address the identified pain points. Our findings have broad applicability for collaboration in software development, extending beyond the partnership between SDEs and UXDs. The suggested best practices and interventions also act as a reference for future research, assisting in the development of dedicated collaboration tools for SDEs and UXDs.
Investigating Collaboration Challenges Between Software Engineers and UX Designers
Geist
2D puzzle game.
Geist
Game QA Test Platform
A centralized and scalable website made for Simulence company that allows game companies to find volunteer QA testers, perform QA testing via cloud gaming services remotely, and get feedback. Tech Stack including Vue.js, HTML, CSS, JavaScript, Java Spring Boot & Maven, Mongo DB, CircleCI, Heroku.
Game QA Test Platform
UofT Course Schedule Mini App
A WeChat Mini App for UofT students to manage their courses and discuss with their classmates online. Tech stack including WXML / WXSS / JavaScript / Vue.js / RESTful API, WeChat Cloud Database (JSON), Python Scrape.
UofT Course Schedule Mini App
Doodle Jump Game
A doodle jump game. Designed using PhotoShop. Written in MIPS assembly language.
Doodle Jump Game

Gallery