Ruichen Liu

Ph.D. student working at the intersection of computational fabrication, computer graphics, and human-computer interaction.

Last updated

Education

Boston University

Ph.D. in Computer Science, advised by Prof. Emily Whiting at Shape Design & Computation LabBoston, MA

  • Research Interests: Computational Fabrication, 3D Printing, Computer Graphics, Human-Computer Interaction

Boston University

B.A. in Computer Science with Honors; GPA: 3.90/4.00; Magna Cum Laude; Dean's ListBoston, MA

  • Coursework: Computational Fabrication, Computer Graphics, Linear Algebra

Purdue University

Dual majors: Computer Science and Sound for the Performing Arts (transferred to Boston University)West Lafayette, IN

  • GPA: 3.90/4.00; Dean’s List & Semester Honors
  • Coursework: Game Development, OO-Programming, Discrete Mathematics; Music Theory, Composition, Sound Design

Publications

Rahul Mitra*, Mattéo Couplet*, Ruichen Liu, Jonathan Ng, Ruza Markov, William Batara Jeremiah Samosir, Megan Hofmann, Edward Chien. Surface Power Diagrams for Knit Singularity Placement. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2026), 45(4), 2026. (*equal contribution)

Ruichen Liu, Emily Whiting. CNC Titanium Anodization with a Modified Consumer Desktop FFF 3D Printer. Adjunct Proceedings of the 10th ACM Symposium on Computational Fabrication (SCF Adjunct '25), Article 11, 1–3, 2026.

Experience

Desktop Software Engineer Intern · C++, Python, Qt, SLA, SLS

FormlabsSomerville, MA

  • Returned for a second summer to develop PreForm features and support upcoming Formlabs printers
  • Designed and implemented an efficient auto-fill algorithm for SLA build platforms, filling complex layouts in about 20 seconds for 100,000+ PreForm users worldwide
  • Researched, documented, and evaluated fill-the-build algorithms with cross-functional partners to finalize the production approach
  • Resolved a long-standing macOS Qt bundling issue in PreForm’s Python bindings; improved X/Y scaling compensation UX and refactored printer-task code

Graphics Algorithms Engineer Intern · C++, Research, FDM

Bambu LabShanghai, China

  • Designed path-planning graphics algorithms in Bambu Suite for the flagship H2D and H2S multi-toolhead 3D printers
  • Designed and implemented G-code generation for new toolheads supporting laser engraving, vinyl cutting, and drawing
  • Independently developed dynamic toolpath compensation for passive-knife vinyl cutting, improving vinyl-cut and draw-pen precision from 10 mm to 2 mm
  • Investigated and drafted a technical solution for backend draw-pen and laser-engraving pipelines on curved surfaces
  • Contributed 1,000+ lines of C++ and authored 10+ algorithm-design and experiment documents totaling 20,000+ words to support team knowledge transfer

Gaming Market and Player Experience Researcher · Research, Report, Data Processing

Tencent GamesRemote

  • Authored 13 reports totaling 80,000+ words on player behavior and market trends across rhythm, FPS, racing, and casual games
  • Conducted monthly team research projects and presented data-driven findings to Tencent mentors and core team members
  • Analyzed social-media trends among Chinese youth in an article selected as best of the month and published on Tencent’s news platform, receiving 2,000+ views

Teaching

Teaching Fellow for CS 111

Boston UniversityBoston, MA

  • Taught lab sections, answered student questions during lectures, and graded homework and exams

Grader for CS 581 Computational Fabrication

Boston UniversityBoston, MA

  • Graded assignments and assisted students with computational fabrication concepts and projects

Teaching Assistant for CS 480 / 680 Intro to Computer Graphics · Python, OpenGL

Boston UniversityBoston, MA

  • Supported 50+ students through lab instruction, office hours, Piazza, assignment guidance, and grading

Course Assistant for CS 237 Probability in Computing · Python, Jupyter Notebook

Boston UniversityBoston, MA

  • Co-led discussions for 30 students, held weekly office hours, answered Piazza questions, and graded assignments and exams

Academic Service

  • Reviewer, Eurographics 2026 Short Papers
  • Ad hoc subreviewer, ACM SIGGRAPH 2026 Technical Papers

Projects

Interactive Audio Designer · Wwise, RTPC, Mixing

Echo of the Dust

  • Collaborated with a composer and sound designer to implement state-driven battle and boss music with beat-synchronized transitions, fades, and multi-stage boss logic
  • Built RTPC-based spectral ducking to improve sound-effect clarity while preserving the overall soundscape
  • Structured mix buses and applied compression and peak limiting to maintain consistent levels and dynamic range
  • Won Best Game and Best Audio at the 2025 China University Student Game Awards

Audio Programmer, Sound Designer · Unity 3D, C#, Wwise

Indie Game: Stoneman's Adventure

  • Developed audio for a Steam-released game in Wwise and enhanced music interactivity with semi-random playback
  • Sold 200+ units in the first month and placed 3rd at the China University Student Game Awards

Honors & Awards

  • Dean’s Fellowship, Boston University
  • Best Game Award, China University Student Game Awards
  • Best Audio Award, China University Student Game Awards
  • INDIE Live Expo 2023 Winter Official Selection
  • NetEase Mini-Game Finalist
  • 3rd Place for the Ultimate Best Game Award, China University Student Game Awards

Skills

Programming Languages
Python, C++, Java, C#, C, LaTeX
Fabrication
3D Printing, Laser Engraving, Passive Knife Cutting
Game Development
Unity, Wwise, Game Sound Design, Blender
Technical Skills
Qt, NumPy, Jupyter Notebook, Git, Flask