Dominik Wüst
Dominik Wüst
☕

Dominik Wüst

Graphics & AI Researcher

Biografie

Ich spezialisiere mich in Computergrafik und Deep Learning, dabei liegt mein Fokus auf Echtzeitanwendungen. Aktuell schreibe ich meine Masterarbeit in Informatik am Karsruher Institut für Technologie.

Mit 14 Jahren habe ich meine ersten Programmiererfahrungen mit einem LEGO Mindstorms Roboter gemacht. Während der Oberstufe am Technischen Gymnasium habe ich mehrere Projekte mit Arduino Mikrocontrollern umgesetzt und dabei meine Programmierkenntnisse erweitert. Außerdem habe ich zwei Computerspiele mit der Unity Engine entwickelt. Diese haben mich dazu motiviert, am KIT Informatik zu studieren und mich mit Computergrafik und performanter Programmierung zu beschäftigen. 2023 habe ich meine Bachelorarbeit “Real Time Neural Path Guiding” geschrieben und mein Studium mit dem Bachelor of Science abgeschlossen.

Um neben meinem Master-Studium praktische Erfahrung zu sammeln, forsche ich im Bereich Neural Rendering am Institut für Visualisierung und Datenanalyse. Außerdem entwickle ich als Wissenschaftliche Hilfskraft am Fraunhofer IOSB Software im Bereich Bild- und Videoverarbeitung und arbeite zudem am Open-Source Projekt “iVS3D” auf GitHub mit.

Neben dem Programmieren gehe ich gerne wandern, schwimmen und ins Krafttraining, außerdem bastele ich häufig an meinem PC.

Ich bin per Email zu erreichen unter kontakt@dom-wuest.de oder auf 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 Veröffentlichung
    • 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

Ausbildung

  1. heute

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

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

Sprachen

  • Deutsch Muttersprache
  • Englisch verhandlungssicher