Dominik Wüst
Dominik Wüst

Dominik Wüst

Graphics & AI Researcher

Biography

I am specializing in computer graphics and deep learning with a focus on realtime applications. Currently I am working on my masters thesis in computer science at Karlsruhe Institute of Technology.

At 14 years old I started programming the LEGO Mindstorms robot. During my high school years I improved on my programming skills while working on multiple projects with Adruino microcontrollers. At that time I 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 bachelors thesis, titled “Real Time Neural Path Guiding”, and graduated with a bachelor of science.

I am now working towards my masters in computer science. For practical experiences beyond my studies I am researching in the field of neural rendering at the Institute for Visualization and Data Analysis. Additionally, as a research assistant, I am developing software for image and video processing at Fraunhofer IOSB and I contribute to the open-source project “iVS3D” on GitHub.

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

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. Present

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

    Thesis: Automatic Shader Function Level of Detail using Neural Networks and Symbolic Regression – Current 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

Languages

  • German native
  • English fluent