Dominik Wüst
Dominik Wüst
☕

Dominik Wüst

Graphics & AI Researcher

Biography

I specialize in computer graphics and deep learning with a focus on real-time applications. In 2026 I completed my master’s degree in computer science at the Karlsruhe Institute of Technology (KIT), and I am now looking for my next role in rendering, graphics, machine learning or computer vision.

At 14 years old I started programming the LEGO Mindstorms robot. During my high school years I improved my programming skills while working on multiple projects with Arduino microcontrollers. At that time I also created two computer games using the Unity Engine. These projects motivated me to study computer science at KIT, where I focused on graphics and high-performance computing. In 2023 I finished my bachelor’s thesis, titled “Real-Time Neural Path Guiding”, and graduated with a Bachelor of Science.

In my master’s thesis, “Automatic Shader Function Level of Detail using Neural Networks and Symbolic Regression”, I developed a data-driven approach to shader level of detail. Tiny neural networks and symbolic expressions are fitted automatically to approximate shader functions, and every candidate is evaluated by rendering the shader end to end.

Alongside my studies I gained practical experience in research and software development. At the Institute for Visualization and Data Analysis at KIT, I contributed to research on LLM-driven rendering optimization (RenderOpt). For four and a half years I worked as a research assistant at Fraunhofer IOSB, where I developed software for image and video processing, brought deep learning models into C++ applications and contributed to the open-source project “iVS3D”.

Along with programming, I enjoy weight lifting, hiking, PC modding and following spaceflight.

To contact me, reach out via email at kontakt@dom-wuest.de or find me on LinkedIn.

Curriculum Vitae

Download as PDF

Experience

  1. Research Assistant Fraunhofer IOSB

    Karlsruhe, Germany

    • Applied pretrained computer vision models for object detection, segmentation, image retrieval, and vision-language embeddings to accelerate Structure-from-Motion pipelines
    • Deployed deep learning models in C++ using ONNX Runtime and clip.cpp, converting models to ONNX and modifying computation graphs to support dynamic batch sizes and image resolutions
    • Developed and shipped cross-platform software and maintained CI/CD pipelines using GitLab and Docker
    • C++
    • Qt
    • OpenCV
    • ONNX Runtime
  2. Research Assistant Karlsruhe Institute of Technology (IVD)

    Karlsruhe, Germany

    • Contributed to a LLM-based shader optimization pipeline by integrating the Falcor renderer and adding support for cooperative vector acceleration
    • Designed related LLM prompts and analyzed proposed optimizations automatically
    • Co-author on related paper under submission
    • Python
    • C++
    • Slang
  3. Student Assistant Karlsruhe Institute of Technology (CAPP)

    Karlsruhe, Germany

    • Tutored a group of students in computer engineering
    • Courses in fundamentals of microelectronics, design and construction of logic circuits
    • LaTeX
    • C
    • Presentations

Education

  1. M.Sc. Computer Science Karlsruhe Institute of Technology (KIT)

    Thesis: Automatic Shader Function Level of Detail using Neural Networks and Symbolic Regression – Preliminary Grade 1.2

    • Computer Graphics
    • Anthropomatics and Cognitive Systems
  2. B.Sc. Computer Science Karlsruhe Institute of Technology (KIT)

    Thesis: Real-Time Neural Path-Guiding – Minor: Electrical Engineering – Grade 2.1

  3. Allgemeine Hochschulreife Technisches Gymnasium Schwäbisch Hall

    Specialization: Computer Science – Grade 1.2

Skills

Programming

  • C++ professional
  • Python professional
  • C# personal projects
  • Rust personal projects

Graphics & GPU

  • Vulkan
  • Slang
  • GLSL
  • CUDA

Machine Learning

  • PyTorch
  • ONNX Runtime
  • tiny-cuda-nn

Computer Vision

  • OpenCV
  • OpenMMLab
  • clip.cpp

Frameworks & UI

  • Qt
  • HTML/CSS
  • ImGui
  • React

Tooling

  • Docker
  • CMake
  • GitLab CI/CD
  • Claude Code

Languages

  • German native
  • English fluent