Dominik Wüst
Dominik Wüst
☕

Dominik Wüst

Graphics & AI Researcher

Biografie

Ich bin auf Computergrafik und Deep Learning mit Fokus auf Echtzeitanwendungen spezialisiert. 2026 habe ich meinen Master in Informatik am Karlsruher Institut für Technologie (KIT) abgeschlossen und suche nun eine neue Stelle in den Bereichen Rendering, Computergrafik, Machine Learning oder Computer Vision.

Mit 14 Jahren habe ich angefangen, den LEGO-Mindstorms-Roboter zu programmieren. Während meiner Schulzeit habe ich meine Programmierkenntnisse in zahlreichen Projekten mit Arduino-Mikrocontrollern vertieft und außerdem zwei Computerspiele mit der Unity Engine entwickelt. Diese Projekte haben mich dazu motiviert, Informatik am KIT zu studieren, wo ich mich auf Computergrafik und Hochleistungsrechnen konzentriert habe. 2023 habe ich meine Bachelorarbeit mit dem Titel „Real-Time Neural Path Guiding“ abgeschlossen und den Bachelor of Science erworben.

In meiner Masterarbeit „Automatic Shader Function Level of Detail using Neural Networks and Symbolic Regression“ habe ich einen datengetriebenen Ansatz für Level of Detail von Shadern entwickelt. Kleine neuronale Netze und symbolische Ausdrücke approximieren dabei automatisch Shader-Funktionen. Jeder Kandidat wird anschließend bewertet, indem der gesamte Shader gerendert wird.

Neben dem Studium habe ich praktische Erfahrung in Forschung und Softwareentwicklung gesammelt. Am Institut für Visualisierung und Datenanalyse des KIT habe ich an der Forschung zu LLM-gestützter Rendering-Optimierung mitgewirkt (RenderOpt). Viereinhalb Jahre lang war ich als wissenschaftliche Hilfskraft am Fraunhofer IOSB tätig. Dort habe ich Software für Bild- und Videoverarbeitung entwickelt, Deep-Learning-Modelle in C++-Anwendungen integriert und zum Open-Source-Projekt „iVS3D“ beigetragen.

Neben dem Programmieren mache ich gerne Krafttraining, gehe wandern, modde PCs und verfolge die Raumfahrt.

Erreichbar bin ich per E-Mail unter kontakt@dom-wuest.de oder über LinkedIn.

Berufserfahrung

  1. Wissenschaftliche Hilfskraft Fraunhofer IOSB

    Karlsruhe, Deutschland

    • Einsatz von Computer-Vision-Modellen für Objekterkennung, Segmentierung, Bildretrieval und Vision-Language-Embeddings zur Beschleunigung von Structure-from-Motion-Pipelines
    • Integration von Deep-Learning-Modellen in C++ mittels ONNX Runtime und clip.cpp, Konvertierung nach ONNX sowie Anpassungen zur Unterstützung dynamischer Batchgrößen und Bildauflösungen
    • Entwicklung und Auslieferung plattformübergreifender Software sowie Wartung von CI/CD-Pipelines mit GitLab und Docker
    • C++
    • Qt
    • OpenCV
    • ONNX Runtime
  2. Wissenschaftliche Hilfskraft Karlsruher Institut für Technologie (IVD)

    Karlsruhe, Deutschland

    • Mitwirkung an einer LLM-basierten Pipeline zur Shader-Optimierung durch Integration des Falcor-Renderers und cooperativer Vektor/Matrix-Beschleuniger
    • Entwicklung geeigneter LLM-Prompts sowie automatische Analyse der vorgeschlagenen Optimierungen
    • Co-Autor einer derzeit eingereichten wissenschaftlichen Publikation
    • Python
    • C++
    • Slang
  3. Studentische Hilfskraft Karlsruher Institut für Technologie (CAPP)

    Karlsruhe, Deutschland

    • Betreuung einer Übungsgruppe in Technischer Informatik
    • Lehrangebot zu Grundlagen der Mikroelektronik sowie Entwurf und Aufbau digitaler Schaltungen
    • LaTeX
    • C
    • Presentations

Bildungsweg

  1. M.Sc. Informatik Karlsruher Institut für Technologie (KIT)

    Abschlussarbeit: Automatic Shader Function Level of Detail using Neural Networks and Symbolic Regression – Vorläufige Note 1,2

    • Computergrafik
    • Anthropomatik und Kognitive Systeme
  2. B.Sc. Informatik Karlsruher Institut für Technologie (KIT)

    Abschlussarbeit: Real-Time Neural Path-Guiding – Nebenfach: Elektrotechnik – Note 2,1

  3. Allgemeine Hochschulreife Technisches Gymnasium Schwäbisch Hall

    Profilfach: Informationstechnik – Note 1,2

Kenntnisse

Programmierung

  • C++ beruflich
  • Python beruflich
  • C# private Projekte
  • Rust private Projekte

Grafik & 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

Werkzeuge

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

Sprachen

  • Deutsch Muttersprache
  • Englisch verhandlungssicher