Curriculum Vitae
Programming Languages
C/C++
CUDA C/C++
Python
C#
Java
Scala
Kotlin
Typescript
Javascript
GLSL
HLSL
Powershell
bash/zsh
HTML5
CSS
SCSS
Swift

Work Experiences

  1. PhD Student
    Research Assistant
    Johannes Gutenberg-University Mainz

    Research Group: Computational Geometry

  2. C++/Python/CUDA Developer
    Student Assistant
    Johannes Gutenberg-University Mainz

    Development of a Python Library for GPU-accelerated Trajectory Computation.

  3. Unreal/Web Developer
    Student Assistant
    Johannes Gutenberg-University Mainz

    Development of the "Virtuelle Campusbegehung" for the Web (https://dwls.uni-mainz.de/campusrundgang/).

  4. C++/Unreal Developer
    Student Assistant
    Johannes Gutenberg-University Mainz

    Development of the "Cooperative VR Escape Room Endless Runner" for the Mainzer Wissenschaftsmarkt 2019

Frameworks/Platforms
macOS
Windows
GNU/Linux
Unreal Engine 4/5
Unity
Android
Bootstrap
Tailwind.CSS
Qt
mariaDB/mySQL
sqLite
Node.js
Tensorflow
Electron.js
React.js
Next.js
Babylon.js

Teaching

  1. Instructor
    Research Assistant
    Johannes Gutenberg-University Mainz

    Co-Instructor for the "Modellierung 2/Computergrafik 1" Seminar

  2. Senior Assistant / Oberassistent
    Research Assistant
    Johannes Gutenberg-University Mainz

    Some Lectures & Course Exercises "Computer Graphics I"

  3. Tutor
    Research Assistant
    Johannes Gutenberg-University Mainz

    Tutoring "Computer Graphics with Game Engines Practical Course & Computer Graphics II Practical Course"

  4. Tutor
    Research Assistant
    Johannes Gutenberg-University Mainz

    Tutoring and Course Exercises "Introduction to Computer Graphics with Game Engines"

  5. Tutor
    Student Assistant
    Johannes Gutenberg-University Mainz

    Tutor "Introduction to Computer Graphics with Game Engines"

  6. Tutor
    Student Assistant
    Johannes Gutenberg-University Mainz

    Tutor "Introduction to Computer Graphics with Game Engines"

  7. Tutor
    Student Assistant
    Johannes Gutenberg-University Mainz

    Tutor "Introduction to Programming"

  8. Tutor
    Student Assistant
    Johannes Gutenberg-University Mainz

    Tutor "Introduction to Programming" Practical Course

Skills
Game Development
Frontend Development
Computer Graphics
Linear Algebra
Compiler Construction
High Performance Computing
Experimental Physics (Mechanics, Electricity)
GPU Computing
Tutoring/Teaching
3D Modelling
Software Engineering

Education

  1. Master's Degree
    Computer Science with Minor in Mathematics
    Johannes Gutenberg-University Mainz

    Thesis Topic: "Interactive Motion Planning in Mixed Reality"

  2. Bachelor's Degree
    Computer Science
    Johannes Gutenberg-University Mainz

    Thesis Topic: "Optimierung des adiabatischen Lichtleiters für das Wavelength-Shifting Optical Module (WOM)"

  3. Abitur
    Hochwald Gymnasium Wadern

Tool Belt
Visual Studio Code
Webpack
vite
git
Github
Gitlab
Gitea
Docker
npm
Homebrew
blender