Wenzel Jakob is a software engineer with 14 years of experience specializing in high-performance rendering, numerical algorithms, and native Python/C++ integration. Based in Lausanne, he contributes to and optimizes core components of prominent open-source projects such as Mitsuba, Enoki, CPython, and pybind11, with deep expertise in SIMD intrinsics, LLVM/CUDA backends and thread libraries like TBB. His work spans full-stack library maintenance to low-level performance engineering—e.g., adding AVX512/NEON intrinsics, JIT CUDA fixes, and vector call APIs—demonstrating a rare mix of graphics research pedigree and production-grade systems engineering. He also maintains GUI and build toolchains, improving cross-platform compatibility and developer ergonomics, and has a research profile in inverse graphics and material appearance modeling. Not obvious from titles: he frequently bridges research and tooling, turning physically based rendering ideas into maintainable, high-performance code used by both academic and industry projects.
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
Role in this project:
Full-stack Developer
Contributions:144 commits, 30 PRs, 226 pushes in 5 years 4 months
Contributions summary:Wenzel's commits focused on porting the NanoGUI library to the Enoki library, which is a framework for efficient vector computations, indicating a focus on performance optimization. The changes included modifications to various source files, especially within the `python/py_doc.h`, and `src/screen.cpp`, implying changes in both backend and frontend code. This involved updating event handling and drawing components for better user interaction. Further updates to dependencies such as Enoki and Pybind11 were performed, indicating ongoing maintenance.
Contributions:53 commits, 39 PRs, 138 pushes in 4 years 5 months
Contributions summary:Wenzel primarily contributes to updating the Intel TBB library. Their commits involve updating the TBB version, which includes modifications to documentation and build system files like CMake. The user also rebased the CMake build system on the current TBB version, showcasing involvement in the build process and dependency management. These updates and rebasings indicate a focus on maintaining and integrating the library into the project's build process.
cmakepython-bindingsintelbuild-systemtbb
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.