Experience

  1. Robot Simulation Engineer

    Hillbot

    Responsibilities include:

    • Led the design and optimization of the rendering system for the new version of the high-fidelity simulation platform SAPIEN, supporting both rasterization and ray tracing pipelines, with batching rendering optimization implemented in Vulkan.
    • Designed and implemented a physically based material system, featuring diffuse/specular IBL, GGX BRDF/BTDF with material layering, and multi-scattering energy compensation for physical correctness.
    • Designed and implemented a Blender-compatible node-based shading system, enabling flexible material authoring and seamless reuse of Blender workflows.
    • Implemented rasterization shaders for Gaussian Splatting, integrating point-based neural scene representations into the real-time rendering pipeline.
  2. Research Intern

    Hillbot

    Responsibilities include:

    • Maintained a simulation pipeline for active stereo depth sensors, supporting realistic depth and infrared signal generation.
    • Improved the performance of Vulkan-based rasterization pipelines, focusing on GPU efficiency and real-time rendering throughput.
    • Implemented rendering system features including multiview rendering, geometry instancing, shadow catchers, reflection probes, and tone mapping.

Education

  1. M.S. Computer Science

    Stanford University
    Specialized in Artificial Intelligence
  2. B.S. Computer Science

    University of California, San Diego
    Graduated with High Honors
Technical Skills
Programming Languages
PYTHON
C/C++
RUST
GLSL
CUDA



Frameworks & Libraries
NUMPY
PYTORCH
OPENGL
VULKAN




Development Tools
GIT
DOCKER
KUBERNETES
BLENDER




Domain Knowledge
COMPUTER VISION
COMPUTER GRAPHICS
ROBOTICS
DEEP LEARNING
REINFORCEMENT LEARNING
PHYSICS
Languages
100%
English
100%
Chinese