Education

Hochschule der Medien

Stuttgart, Germany

B. Sc. Computer Science and Media

Relevant Courses:

Software Development • Web Development • Mobile Application Development • Algorithms and Datastructures • Database Systems • Database and Application Development • IT Security • Application Security • Computer Networks • Computer Graphics • Software Development for Cloud Computing • Software Defined Infrastructure • Cloud Services and IoT
- Present

A-Levels (Abitur) with a focus on Computer Science

Relevant Courses:

Software Architecture • Software Development • Internet of Things • Mathematics • Chemistry
-

Work Experience

Mercedes-Benz AG

Böblingen, Germany

Full Stack Web developer Intern at the GCSP/TPC department

  • Further development of the front-end and back-end of the existing web application
  • Interface integration with internal systems
  • Coordination and implementation of the testing phase of the web application within the project team
  • Coordination and implementation of the application release in alignment with the requirements of central IT
-

Projects

SongGuesser

Docker
Framer Motion
Nuxt.js
Redis

A real-time multiplayer song guessing game

  • Learned how to use Socket.io for real-time communication between clients and server
  • Utilized Redis for session management and persistence
  • Optimized the user experience by using Animations and mobile first approach
-

SmartRack

AWS
MQTT
Raspberry Pi
Terraform

An IoT and cloud-based solution for tracking and managing inventory in a warehouse

  • Using AWS IoT Core and IoT Events for device management and communication
  • Implementing custom AWS Detector Models and Lambda functions for event processing
  • Built up infrastructure as code with Terraform for scalable and secure deployment
  • Team collaboration in complex cloud environments with shared infrastructure management
-

TikTok Money Glitch

AWS
Next.js
React
shadcn/ui

A cloud based platform for automatically generating short-form video content

  • AWS ecosystem including Lambda functions, DynamoDB, and Polly for serverless video generation
  • Cloud cost management and optimization strategies for computational workloads
  • Video and speech processing pipelines with text-to-speech synthesis and audio-visual synchronization
  • Team collaboration in complex cloud environments with shared infrastructure management
-

mplan

Nuxt.js
Raspberry Pi
TailwindCSS
Ubuntu Core

A redesign of the room information system at Stuttgart Media University

  • IoT development with Raspberry Pi including custom Ubuntu Core image creation and snap-based deployment
  • Vue.js and Nuxt.js ecosystem including view transitions, internationalization, and component architecture
  • User-centered design for constrained displays with focus on information density and readability
  • Backend-less application development with proxy-based data fetching and CORS management
-

WebGL Scene

TypeScript
Vite.js
WebGL

A 3D scene built with WebGL

  • WebGL fundamentals including vertex management, texture mapping, and real-time rendering optimization
  • Custom OBJ file parsing and 3D model data processing from scratch
  • Shader programming with GLSL for toon rendering and non-photorealistic visual effects
  • Performance optimization for smooth cross-device rendering with efficient memory management
-

GooseChef

Auth.js
Docker
Framer Motion
Next.js

A fullstack recipe platform with social features

  • Advanced Next.js patterns including API routes, middleware, and server-side rendering optimization
  • Large-scale application architecture with proper Git workflows and collaborative development practices
  • Backend development with tRPC for type-safe APIs and Prisma for database management
  • Authentication implementation using Auth.js experimental features and troubleshooting evolving APIs
-