avatar

Richard (Ruichen) Liu

A computer science student at Boston University, interested in computer graphics and music.

About Me

I’m currently a senior at Boston University, pursuing my passion for Computer Science. I’m interested in 3D printing, computer graphics, computation fabrication, and game development. I’m also a music producer and a sound designer.

Research

Titanium Laser Printing | 2024.02 - 2024.05

  • Lead a class research group to explore color printing on titanium using a laser cutter
  • Wrote all the code that controls the laser cutter, which would be used to control the anodization process on the titanium surface
Titanium Laser Printing

Internships

Graphics Algorithm Engineer Intern at Bambu Lab | 2024.05 - 2024.08

  • Responsible for research and develop algorithms for core functionality of new flagship product
  • Optimized fabrication quality and slicer performance
  • Wrote more than 1,000 lines of C++; algorithms improved fabrication precision by 1/5

Gaming Market and Player Experience Researcher at Tencent Games | 2022.11 - 2023.04

  • Wrote 13 reports analyzing gaming market trends and statistics, total of 80,000+ words
  • Engaged in monthly team research projects, presented findings to mentors and core members via online presentation, received positive feedback from mentors for the superior data analytical skill
  • Wrote an article, selected as the best article of the month by mentors, released on Tencent’s news platform

Teaching

CS 480/680: Introduction to Computer Graphics

CS 237: Probability in Computing at Boston University

Projects

Phong Shading and EBO Rendering | OpenGL, Python

December 2023
Dynamic Static

Stoneman’s Adventure | Unity, C#

Steam Link: Stoneman’s Adventure

A 3D puzzle game. The player controls the “Stoneman” to create and push rocks, helping him to go to the end point. Implemented a semi-random audio playing logic system in Wwise to create a dynamic soundscape for the game. Designed and implemented all sound effects and music in the game.

Stoneman Wwise

My Skills

  • Languages: C++, OpenGL, Python, Java, C#

  • Technical Skills: Git, NumPy, OpenCV, JIRA, Confluence

  • Fabrication: 3D Printing, Laser Engraving, Passive Knife Cutting

  • Mathematics: Linear Algebra, Probability, Calculus

  • Game Development: Unity, Wwise, Blender

  • Music: Logic Pro, MuseScore, Sound Design, Recording