Introduces photon-based training for NRC, reducing FLIP error by up to two-thirds in tested caustic scenes compared to path-traced training. Adds around 2 ms per frame on an RTX 5070 Ti at 1440 × 1440.
Written in C++ and CMake, RAII-based resource management, texture/mesh loading utilities
Aug 2023 – present
Experience
Teaching Assistant for "Introduction to Computer Graphics"
Bonn, Germany · University of Bonn
Developed and maintained gltemplate, an OpenGL 4.6, C++, CMake framework with RAII-based resource management used in the exercises and animation competition
Held weekly tutorials on rasterization, ray tracing, BSDFs, splines, etc.
Assisted in creating exercises and exams
Apr 2024 – Sept 2026
Teaching Assistant for "Foundations of 4D/6D Object Capture for Virtual Environments"
Bonn, Germany · University of Bonn
Held daily block tutorials on NeRFs, IK, 3DGS, differentiable rendering, etc.
Feb 2026 – Mar 2026
Software Developer
Ganderkesee, Germany · Atlas Spare Parts GmbH
Developed a Python-based CAN bus logging tool on Raspberry Pi with automated email reports.