Lanwen Zhang

Lanwen Zhang

Graphics Programmer

Resume

Summary


Graphics Programmer with hands-on experience in real-time rendering using C++, Vulkan, and OpenGL. Combines a solid foundation in mathematics and physics with a strong interest in GPU-driven rendering and engine development

Skills


  • Programming & APIs: C++, Vulkan, OpenGL
  • Real-time Rendering: ray-tracing, global illumination, physically-based rendering
  • Debugging & Profiling: RenderDoc, NSight
  • Engines: Unreal Engine 5

Projects


Flare
  • A real-time hybrid rendering sample integrating rasterization and ray-tracing
  • GPU-driven pipelines integrating indirect rendering, frustum culling, and occlusion culling
  • Feature PBR, deferred shading, DDGI, ray-traced shadows, TAA, tone mapping, UI, and profiler

Experience


Graphics Programmer Sep 2024 – Present

Self-employed | The Netherlands

  • Design and develop real-time rendering frameworks in C++, Vulkan, and OpenGL
  • Implement a wide range of rendering algorithms, including lighting, shadow, post-processing, etc
  • Debug and profile using Imgui and Nsight Graphics
Product Engineer Sep 2021 – Sep 2024

Huawei Technologies | The Netherlands

  • Configured hardware and software for optical transmission systems
  • Developed and optimized solutions for lab testing and network expansion in collaboration with clients

Education


M.Sc. Building Physics (Focus: Simulation, Lighting)
Sep 2018 - Sep 2020

Delft University of Technology, The Netherlands

B.Eng. Civil Engineering
Sep 2014 - Jun 2018

Harbin Institute of Technology, China

Languages & Hobbies


Languages: English, Chinese

Hobbies: Breaking

Contact