Jiawei Fang

I am an M.S. student in Computer Science at the University of Chinese Academy of Sciences (UCAS) and a Graduate Research Assistant (advisor: Lin Gao) at the Intelligent Graphics Laboratory, where I explore inverse rendering with complex textures on 3D Gaussian Splatting and investigate differentiable secondary-ray effects on Gaussian primitives.

I received my B.S. in Computer Science, Turing Class Honors Degree, from Southern University of Science and Technology. My honors thesis was Transparency Reconstruction with 3D Gaussian Ray Tracing.

Portrait of Jiawei Fang

Research Interests

Computer Graphics, 3D Computer Vision

Appointments

Intelligent Graphics Laboratory


Graduate Research Assistant
UCAS
  • Explore different directions in inverse rendering with complex textures on 3D Gaussian Splatting.
  • Investigate methods to trace differentiable secondary-ray effects on Gaussian primitives.

Intelligent Graphics Laboratory


Visiting Researcher
UCAS
  • Designed a prototype to trace secondary rays on Gaussian primitives to support complex optical effects, including mirror reflections and refractions.

Image and Video Understanding Lab


Undergraduate Research Assistant
Southern University of Science and Technology
  • Designed and implemented part of the Vulkan backend for OpenCV DNN submodule, with Haoxuan Qin.

Publications

Review

We are working on transparent reconstruction.


Jiawei Fang, with other collaborators
ACM SIGGRAPH Asia, 2026
Under review. The project name and collaborator identities are withheld in keeping with SIGGRAPH's double-blind review policy.

Academic Services

Instructor at SGI 2026, MIT EECS


Topic: 3D Gaussian Splatting

Summer Geometry Initiative organized by Prof. Justin Solomon that brings geometry processing knowledge to undergraduate/master students. (Mentor: Lin Gao)

Awards

Outstanding Student Award, Secondary Prize


Competitive college-wide scholarship for undergraduate students

Outstanding Freshman Scholarship

Coursework Projects

Bad Apple rendered as ASCII on a VGA display by the MIPS CPU

MIPS CPU and Bad Apple


Computer Organization and Architecture, 23 Spring
Southern University of Science and Technology
  • Designed a simple compact algorithm for ASCII video encoding and decoding.
  • Built a toy single-cycle CPU with video decoding capability.
  • Built video drivers for VGA displays and character drawing.
  • Implemented everything by myself; test suites were by my teammates.
  • Tools: C++, SystemVerilog, MIPS Assembly (should have designed it with RISC-V...), Vivado
Compiler terminal output showing syntax diagnostics

Simple C Compiler with LLVM/Custom Backend


Principles of Compilers, 23 Fall
Southern University of Science and Technology
  • Wrote a C compiler from scratch with Zhanwei Zhang and Zezhen Cao; led the development and design.
  • Custom frontend with handcrafted syntactic analyzer; recursive AST support with complex definitions; singleton type system; supports part of C99 and LLVM optimization passes; produces either LLVM IR or MIPS assembly for a virtual machine.
  • Tools: C++20, MIPS Assembly, LLVM C++ API

Skills

Methods: System Programming

Programming: C++, CUDA C++, Python, Java, Typst, LaTeX, Verilog/SystemVerilog

Language: Chinese [Mandarin, native], English [TOEFL 107 (R30-L25-S25-W27), CET-6 641]

Education

University of Chinese Academy of Sciences (UCAS)


Computer Science
Sep. 2025 – Present
M.S. in Computer Science
Advisor: Lin Gao
Research areas: Computer Graphics, 3D Computer Vision
Beijing, China

Southern University of Science and Technology


Computer Science, Turing Class Honors Degree
Sep. 2021 – Jun. 2025
B.S. in Computer Science
GPA: 3.89/4.00, 2/29 in Turing Class.
Honors thesis: Transparency Reconstruction with 3D Gaussian Ray Tracing
Shenzhen, China