Wenzel Jakob

Software Engineer at EPFL

Lausanne, Vaud, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
623reputation
31kreached
8answers
4questions
github-logo-circle

Github Skills (60)

algorithm10
unit-testing10
dependency-management10
algorithms10
mesh10
cpython10
c-language10
develop10
3d-graphics10
python10
llvm10
rendering10
avx10
raytracing10
build-system10

Programming languages (21)

PowerShellC++RustCCMakeHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
mitsuba-renderer/nanogui

Jul 2017 - Nov 2022

Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
Role in this project:
userFull-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.
gles2metalpythoncppwebgl
wjakob/tbb

Apr 2016 - Sep 2020

Intel TBB with CMake build system
Role in this project:
userBack-end Developer
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.
Request Free Trial
Wenzel Jakob - Software Engineer at EPFL