Working @ Amazon

Education @ RWTH Aachen

TEN Enigma @ Amazon

November 2021 - now

Role: Senior Software Development Engineer

Since July 2023: evaluating and piloting the use of LLMs to augment product content in order to improve the searchability of automatically generated products (via localization).

Leading the design and implementation of a new system extracting search insights into catalog actions (creating new products in stores, identifying product search defects).

Ensured the extensibility of the system for new usecases.

Scaled the system to 5M+ search queries & 10M+ products / week.

Supporting the business to identify & scope next opportunities for the project.

TEN Search Matching @ Amazon

January 2021 - November 2021

Role: Software Development Engineer II

Drove the development of an analysis tool to quantify indexing gaps and the impact of individual attributes in search.

Simplified the indexing logic for several attributes to be included by default for new store launches, resulting in higher search result relevance, increased sales, saving ~2 SDE weeks / marketplace launch.

A shortlist of my personal coding projects:

Virtual Meetings

Technologies: Golang, Socket IO, Typescript/ReactJS

(In-progress) Evaluating and implementing a real-time virtual meeting system: meeting as avatars in a 2D map, where you can interact with other users and objects in the meeting room.

Github repo

Generate your own Book

Technologies: Python, GPT-3.5, GPT-4, Dall-E 2, Typescript/ReactJS

Generate your own book after providing content detail. The GPT4 and GPT-3.5 LLMs write the text and Dall-E 2 creates illustrations matching the text. Supports 2 languages (German and English). Main challenges: how to ensure the LLM generates age-appropriate content and how to steer the Dall-E 2 model to generate consistent, relevant images: prompt engineering

Project Homepage

Kafka Event Streams

Technologies: Apache Kafka, Telegram Bots, Python, Golang, Typescript/NodeJS, YOLO object detection

Distributed monitoring system: sensors, monitors and actors. Sensors include reading temperature sensors, presence sensors, webcams. Monitors include person detection using YOLO. Actors include Telegram Bots to send alert notifications.

Github repo

Fan Controller: message processing

Technologies: Go, Python, Docker, RabbitMQ

Implementing a controller system to react on input values by transforming and routing the data to actuator systems.

Github repo

Augmented Reality App

Technologies: React Native / Expo, THREE.js

Augmented Reality App for mobile phones. Using the phone sensors to detect phone motion and THREE.js to render objects relative to the user’s location.

Github repo

Interested in knowing more?

In case you would like to know more about my previous projects, have a question on career development at Amazon, then drop a message via LinkedIn or my Instagram Profile. Alternatively you can check out my Github repositories for project documentation