Hi! I'm Jannik, a 28-year-old Media Computer Scientist and Computer Graphics Engineer from Germany.
I recently finished my Master's at the University of Tübingen, having gained invaluable practical experience in 3D computer graphics, filmmaking, Unreal pipeline building, AI and motion capture.
Now I'm excited for new fascinating challenges overlapping creativity and technological innovation.
If you happen to have any question regarding me, my projects or anything else, feel free to contact me. I'm always happy to respond :)
![](/img/signature.png)
Education
-
10/2019 - 10/2021
Master's in Media Computer Science
University of Tübingen (Tübingen, Germany) final grade 1.3
(equivalent to American A- / GPA 3.7)Master thesis: Deep neural network visualization in the Unreal Engine for interactive fly-through explorationStudy focus: Computational Photography, Machine Learning, 3D Scene Mapping, Filmmaking, Videogame Design, Network Technologies
as well as Computer Vision, 3D Scene Reconstruction, 3D Animation, Computer Graphics -
01/2020 - 07/2020
Exchange semester in Mexico City
Universidad Nacional Autónoma de México Postgraduate in Computer Science and Engineering Recipient of the Baden-Württemberg-Scholarship to support studying abroad grade average 1.15
(equivalent to American A / GPA 3.85) Study focus: Computational Creativity, Artificial Intelligence, Videogame Programming, Virtual Environments -
10/2014 - 09/2019
Bachelor's in Media Computer Science
University of Tübingen (Tübingen, Germany) final grade 2.0
(equivalent to American B / GPA 3.0)Bachelor thesis: Automatic Semantic Mapping of Mobile Eye-Tracking Data through Keypoint Matching and TrackingStudy focus: Human Computer Interaction, Internet & Multimedia Technologies, Media Psychology & Design, Mathematics, Many Programming Languages, Data Visualization
as well as Web Development, Object Oriented Programming, Functional Programming, Digital Signal Processing, Information Theory -
07/2013 - 12/2013
Stay abroad in Brisbane, Australia
Indooroopilly State High School Due to only being almost 17 years old, I could not yet do work and travel, so I stayed with a wonderful host family and visited high school for one semester (even though I already had my qualification for starting a Bachelor's degree) -
08/2010 - 07/2013
High School graduation (Abitur)
Anna-Schmidt-Schule Private all-day high school (Gymnasium) in Frankfurt, Germany final grade 1.7
(equivalent to American B+ / GPA 3.3) This graduation (Abitur) in Germany is the qualification needed to start a Bachelor's degree at university Study focus: I chose to have my final exams in the subjects Computer Science, Maths, Chemistry, German and Politics & Economy -
08/2005 - 07/2010
High School (Junior)
Anna-Schmidt-Schule Private all-day high school (Gymnasium) in Nieder-Erlenbach, Germany With shortened duration due to German legislation removing one year from high school (G8) (more info)
Show education before 2014
Professional Experience
-
03/2021 - 10/2021
Master thesis
Deep Neural Network Visualization in the Unreal Engine for Interactive Fly-Through Exploration An open-source, extensible and modular framework for visualizing the inner workings of artifical intelligence final grade 1.0
(equivalent to American A+ / GPA 4.0) More information, download files and open-source code -
06/2019 - 11/2019
System administrator, University of Tübingen
Institute of Ethics and History of Medicine (Tübingen, Germany)Responsibilities: Solving acute ICT problems; configuration and maintenance of client systems, network architecture and cations; hardware procurement; technical consulting
- Prompt evaluation and solution of acute ICT problems
- Installation, administration and configuration of Windows client systems, secured network architectures, printers and application softwares
- Procurement and maintenance of hardware and software (computers, laptops, licenses, conference equipment, accessories...)
- Development and continued administration of a multilingual homepage, taking into account the needs of the institute and its employees
- Technical support for the staff in content editing and content management
- Technical consulting for the staff and development of individually adapted solution concepts
Finished due to starting my exchange semester in Mexico City
It was a great experience to work with the amazing people from this institute and to sustain their technical infrastructure, thus enabling them to fulfill the institute's duties in teaching and research.
Unfortunately, I had to make the choice of passing on this position due to starting my exchange semester in Mexico City. -
04/2017 - 07/2017
Internship as Unity Software Developer
at the startup AmbiGate (Tübingen, Germany)Responsibilities: Creating a mobile app for therapeutic exercises within fast-paced agile development
- Development and programming of an application as a platform to guide therapeutic exercises for mobile end users
- Conception and design of a graphical user interface together with the project team
- App development with Unity 3D in C#
- Planning and documentation of software projects in an agile environment (Scrum methods)
- Interdisciplinary collaboration with occupational therapists and speech therapists
-
04/2016 - 03/2017
Industry Internship: Software Project Tübingen
University of Tübingen in cooperation with the startup AmbiGate (Tübingen, Germany) voluntary one-year internship to create a Kinect Unity game using Scrum / agile methods with a team of five students final grade 1.7
(equivalent to American B+ / GPA 3.3) -
10/2015 - 03/2016
Tutor / teaching assistant for Computer Science
at the Chair for Programming Languages, University of Tübingen (Tübingen, Germany)Responsibilities: Hosting weekly tutorials, motivating and helping 1st semester students overcome their obstacles, grading weekly exercises and final exams, providing individual feedback
- Conducting weekly tutorials to apply the obtained subject knowledge and give students an opportunity to approach their individual difficulties
- Answering questions about the studied material, aiding in problem solving processes and helping students overcome their obstacles - within the weekly tutorials as well as continually in the online forum
- Guiding students in their first semester to become acquainted with computer science, some of which are programming for the first time
- Acting as an intermediary between students and professor, giving them an easily approachable point of contact for any questions
- Relaying general doubts and uncertainties about the subject matter to the professor, aiding in designing the course optimally for the students' learning progress
- Motivating students to strengthen their own approaches to problem solving, to ask questions about uncertainties and to help each other through teamwork
- Keeping track of fairness within student submissions and upholding academic integrity standards
- Grading weekly exercise sheets and final exams, providing valuable individual feedback so they can track and improve their own learning progress
Skills
Soft skills
- Teamwork
- Communication
- Reliability
- Problem Solving
- Open to new experiences
- Creativity
- Leadership
- Adaptability
- Accountability
- Continuously learning
Show more
Languages
- German: native
- English: fully proficient
- Spanish: advanced
Programming languages
Python (incl. NumPy, TensorFlow, Matplotlib)- C#
- C++
- C
- Java
- VBA
- Haskell
- Kotlin
- Matlab
- SQL
- Javascript
- Scheme
- Prolog
Technologies / frameworks
- Game engines & 3D: Unreal, Unity, Mudbox, Maya
- Media production: Premiere Pro, Ableton Live
- Design software: Illustrator, InDesign
- Photo editing: Photoshop, Lightroom
- App development: Android Studio
- Project management: Git, Trello, Jira, Scrum
- Web dev. & markup languages: HTML, CSS, Tailwind, LaTeX
- General office skills: Excel, PowerPoint, Word, Outlook
Personal interests
- Doing sports
- Cultural exchange
- Making music
- Photography
Licenses
- Driver's license for cars