Ruichen (Richard) Liu
Ruichen (Richard) Liu

Incoming Ph.D. Student in Computer Science at Boston University

About Me

I’m currently an incoming Ph.D. student in the Department of Computer Science at Boston University, advised by Prof. Emily Whiting in the Shape Design & Computation Lab. My research interests are 3D printing, computational fabrication, computer graphics, and human-computer interaction.

I’m currently working at Formlabs as a Desktop Software Engineer Intern in the summer of 2025. I’m working on SLS slicing algorithms in the Print Pipeline team, for the PreForm software. I had also been a Graphics Algorithm Engineer Intern at Bambu Lab in the summer of 2024, I worked on the Bambu Suite for vinyl cutting, draw pen, and laser functionalities.

Download CV
Interests
  • Computational Fabrication
  • 3D Printing
  • Computer Graphics
Education
  • Ph.D. in Computer Science

    Boston University

  • B.A. in Computer Science with Honors

    Boston University

  • B.S. in Computer Science && B.A. in Sound Design (Transferred)

    Purdue University - West Lafayette

My Research
My research focus is on computational fabrication and 3D printing. I am interested in developing algorithms and systems that enable users to design and fabricate complex 3D objects. I am also interested in computer graphics and its applications in computational fabrication.
Recent News

Experience

  1. Desktop Software Engineer Intern

    Formlabs | Somerville, MA, USA

    Responsibilities include:

    • Design and implement software features for PreForm and Formlabs printers
    • Collaborate with the PreForm team to improve SLS slicing algorithms
  2. Graphics Algorithms Engineer Intern

    Bambu Lab | Shanghai, China

    Responsibilities include:

    • Designed path planning graphics algorithms for new flagship multi-tool head 3D printer H2D, mainly worked on Bambu Suite
    • Designed and implemented Gcode generation for new tool head, laser, vinyl cut, and draw pen functionalities
    • Independently developed an algorithm for dynamically adjusting tool path planning in vinyl cutting, ensuring precision with passive knives
    • Investigated and drafted technical solution for backend pipeline of draw pen and laser engrave on curved surfaces
    • Contributed more than 1,000 lines of C++; improved vinyl cut and draw pen precision from 10mm to 2mm
    • Wrote 10+ technical documentation about 3D printer tool head path planning algorithm design and experiment records, with a total of 20k+ words, helped coworkers to understand backend algorithms

Education

  1. Ph.D. in Computer Science

    Boston University

    Advisor: Prof. Emily Whiting

    Research Interests: 3D printing, computational fabrication, computer graphics, human-computer interaction

  2. B.A. in Computer Science with Honors

    Boston University

    GPA: 3.90/4.0 | Magna Cum Laude | Dean’s List

    Undergraduate Honor Thesis Advised by Prof. Emily Whiting

    Thesis: “Programmable Titanium Coloring through Electrochemical Fabrication”

    Coursework: Computational Fabrication, Computer Graphics, Linear Algebra

  3. B.S. in Computer Science && B.A. in Sound Design (Transferred)

    Purdue University - West Lafayette

    GPA: 3.90/4.0 | Dean’s List & Semester Honors

    Double Major: Computer Science && Sound for the Performing Arts

    Transferred to Boston University during Sophomore year

    Computer Science Coursework: Game Development, OO-Programming, Discrete Mathematics

    Music Coursework: Music Theory, Music Composition, Sound Recording