Education

Computer Science and Media (M. Sc.) | Stuttgart Media University
Specialization: Machine Learning; Grade: Excellent (1.1)
(Oct. 2021 – Oct. 2023)

Audiovisual Media (B. Eng.) | Stuttgart Media University
Specialization: Interactive media, web development; Grade: Excellent (1.5)
(Oct. 2017 – Aug. 2021)

General qualification for university entrance | Hans-Furler-Gymnasium, Oberkirch
(Sep. 2008 – June 2016)
Graphic Design Group; Subject Award English

 

Experience

GFT Deutschland GmbH – Machine Learning Engineer / Software Engineer
Worked on a customizable plugin-based clone of ChatGPT, that can be adapted to business needs.
(Mar. – Sep. 2024)

amperias GmbH – Master Thesis
Title: „Development of a Method for Optimized Energetic Building Retrofitting using Deep Reinforcement Learning“
(Apr. – Nov. 2023)

amperias GmbH – Working Student
Machine Learning
(Jan. – Apr. 2023)

Sky Deutschland GmbH (Munich) – Bachelor Thesis
Title: „UI design patterns to improve the perceived loading time of mobile websites“
(Apr. – Jul. 2021)

Sky Deutschland GmbH (Munich) – Internship Semester
Web Producing / Analytics
(Oct. 2019 – Mar. 2020)

Technical Projects

GFT EnterpiseGPT – customizable ChatGPT clone | Machine Learning, LLM, RAG, Full-Stack
Further Development of a cloud-native plugin-based clone of ChatGPT.
Team size: 11 persons
Technologies: PostgreSQL, Python, React.js, TypeScript, Microsoft Azure, OpenAI, CI/CD

Greenium Calculation Hub – Green Leasing Asset Platform | Full-Stack Devlopment with Next.js
Generation/Extension of Dashboards in the Frontend and Implementation of data access functions with Prisma ORM. R&D regarding software design/architecture and coding best practices.
Technologies: PostgreSQL, TypeScript, Next.js, Prisma ORM

Statistical Analysis Tool for the German Rowing Association | Data Science, Web-Development 
Design and implementation of a tournament result data base for the German Rowing Association. Contribution: Development of automated reading of race data semi-structured PDF files using Tabula; development of the frontend and participation in the design and realization of the API.
Reference: https://ai.hdm-stuttgart.de/news/2023/deutscher-ruderverband-statistics-tool/
Technologies: Postgres DB, Vue.js, Flask, Python, chart.js

„Newsify“ project | Data Engineering, Cloud Computing, Web development 
Design and implementation of a scalable GCP architecture for a web application that processes news articles from different websites via a pub-sub pattern and delivers them via a personalized news feed. A language model and user defined keywords are used for a customized news feed.
TechnologiesReact, Flask, Google Cloud, Redis (for in-memory caching)

Development/Relauch of new mu-zero HYPERLOOP Website | Website
Complete redesign of the Website; www.mu-zero.de
Technologies: WordPress, JavaScript, jQuery

Development of the Mediathek of HdM Stuttgart | Web application
Complete front-end redesign of the project media library of the Stuttgart Media University;
www.hdm-stuttgart.de/mediathek

Technologies: React.js, MySQL, Git, Atlassian Confluence/Jira

UX optimization / redesign of the WM website for HdM Stuttgart | web application
Technologies: WordPress, Axure RP

Studio production LUNA | Website, Interactive Film
Realization of a web platform for the playback of an interactive short film with live decision options performed by the audience at the smartphone
Technologies: HTML, CSS, JavaScript, AJAX, Zope

Skills

  • Web technologies/Frameworks: React.js, Next.js, Vue.js, WordPress
  • Programming Languages: Python, TypeScript/JavaScript, Java (basic)
  • Databases: PostgreSQL, MySQL
  • Machine Learning: tensorflow, PyTorch, scikit-learn
  • Others: NumPy, matplotlib, pandas, Git, Atlassian Confluence & Jira

Others

  • Microsoft Office: PowerPoint, Word, Excel
  • Adobe CC: LightroomPremiere, InDesign, Illustrator
  • Design/Prototyping: Figma, Axure RP
  • Statistics/Math: SPSS (basics), MATLAB (certificate)
  • UI/UX-Design: IDF – „Psychology of Interaction Design“ (certificate)

Languages

German (native language)

Englisch English (fluent)

Französisch French (basic knowledge)

Spanisch Spanish (basic knowledge)