Rui Cheng
Personal Website:https://raycheng****.wixsite.com/home(Click to View)
+1-224-***-**** ************@*****.***
EDUCATION
University of Rochester September 2019-June 2021
Master of Science in Electrical and Computer Engineering Northwestern University June 2017-June 2019
Master of Science in Electronic Engineering (Cumulative GPA: 3.95/4.00) WORK AUTHORIZATION
H1B approved. Requires sponsorship for employer transfer. Can start working immediately. GAMING PROJECTS
Unity Games (Click to view full Portfolio)
Independently developed a 3D racing game and wrote all the code for the game. The car controller I created significantly outperforms those available online, allowing players to maintain control of the vehicle even at high speeds. The project includes a complete UI design, map selection, car selection, jet boost functionality, drifting with drift trail rendering, realistic particle effects, authentic gear shifting, realistic camera controls, lap time recording, and racing functionalities. It also supports a two-player mode.(Click Here)
Independently developed a 2D platformer game and wrote all the code for it. The game features a variety of complete levels, a monster system, a coin system, a UI system, a cheat code system, an audio system, a double-jump function for the player, ladder-climbing functionality, and the ability to use special skills.(Click Here)
Recreated various games such as Overcooked/Fruit Ninja/Angry Birds/Love Ball/a 3D first-person shooter/a pinball game/and an obstacle avoidance game, among others.(Click Here) Python (Machine Learning and PyGame)
Developed a series of machine learning projects in Python, including two handwritten digit recogni- tion programs utilizing RNN and CNN respectively. Created an AI-driven Flappy Bird game trained using a genetic algorithm. Additionally, implemented an image segmentation and labeling project based on the YOLO framework. (Click Here)
Other classic mini-games:Space Invaders/Battle City(With map editor)/Custom-made 2D plat- former/Connect Fourr/Snake.
WORK EXPERIENCE
Hyperspec AI - Visualization Specialist June 2021 - Present
Developed a city traffic simulator using Unity.This simulator can create a 3D city traffic map en- vironment based on Google Maps data.It allows for switching between different shaders for image segmentation and depth image represenation.The simulator can track the positions of various vehicles during runtime and capture environmental image data from different vehicles.We also have a set of satellite cameras capable of capturing panoramic views of the city.It also supports dataset playback and replay functionalities.
SKILLS
Programming Unity,Unreal Engine 5,Python,C#,JavaScript,C++, Language English,Manderine