Yao Lin

I am a computer science master student at Universit of Southern California. My interests include VR/AR, Software Development, Computer Graphics, Visualization and Game Development.

Fight On!!!

Email  /  Resume  /  Bio  /  Linkedin  /  Github

profile photo
Experience
Qualcomm
Multimedia Engineering Intern at XR Research Group
May. 2023 – Aug. 2023

Deisgned a XR application that provides an immersive visualization of XR perception algorithms’ internal workings.

University of Waterloo
Research Intern advised at CViSS Lab
Jun. 2021 – Sept. 2021
YouTube  /  Github

Designed a VR point cloud viewer using C# on Unity Engine and deployed it on Oculus Quest 2.

Tsinghua University
Research Assistant Intern advised at The Future Laboratory
Sept. 2021 – Dec. 2021
Project

Built an real-time non-destructive fruit quality detection system by analyzing spectrum data collected from spectrometer.

Research & Development
VR Exploration Tool for Visually Impaired People
Research Assistant at University of Wisconsin-Madison | Advised by Prof. Yuhang Zhao
Jun. 2022 – Sept. 2022
Github

Developed a Mobile VR App which enabled visually impaired people to explore and navigate in virtual environment.

Project

Here are some interesting projects I did in my free time:

Projects from GAMES101: An Introduction to Modern Computer Graphics
Independent Project; 2022
Github

Some interesting projects related to computer graphics. Including shading pipeline, geometric representation, ray tracing and path tracing, animation and simulation.

Projects from CSCI420: Computer Graphics
Independent Project; 2022
Github

Some interesting projects related to computer graphics. Including a height field viewer, a roller coaster simulator and a ray tracer.

Projects from CSCI520: Computer Animation and Simulation
Independent Project; 2023
Github

Some interesting projects related to computer animation and simulation. Including Jelly Cube Simulation using Mass-Spring System, multiple ways of Motion Capture Interpolation, and Inverse Kinematics with Skinning.

A 2D Platformer Game from CSCI526: Crazy Jack
Team Leader; 2023
Play Our Game  /  Github  /  Presentation Video

Crazy Jack is a 2D Platformer with innovative drawing and painting mechanics.

Projects from GAMES103: Physics-Based Animation
Independent Project; 2024
Github

Some interesting projects related to physics based animation. Including Rigid Body Dynamics, Cloth Simulation, Finite Element Method(FEM) and Fluid Simulation.

Hobby

I love playing fingerstyle guitar. I love playing video games. I love working out and doing sports. I love science and arts.

Some of my guitar covers:


Thanks to this beautiful template!