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.
Technologies: React, 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)
English (fluent)
French (basic knowledge)
Spanish (basic knowledge)