Working as SDE III @ Amazon

M.Sc. Computer Science @ RWTH Aachen

TEN Enigma @ Amazon

November 2021 - now

Role: Senior Software Development Engineer

Search Title Generation System (Feb 2025 – Present)
Leading the design and production implementation of a system to decouple customer-facing product titles from backend search data at Amazon's scale (4B products targeted for 2026, 16B products targeted for 2027). Supporting the science team in developing the algorithm for generating search title replacements using GenAI by discussing required tooling for experimentation. The system is currently scaling at ~30M products/day (limitation: GenAI capacity and not the scalability of our system; target: 80M / day). Drove alignment with Principal Engineers across Catalog and Search organizations on scoping strategies to reduce generation needs by ~3x and storage architecture decisions balancing engineering needs against infrastructure cost (potential 90% cost reduction for storage).

SEO Product Content Augmentation Tool
Built an LLM-based system to identify product niches and augment content, reducing competition and improving discoverability. Scaled to 1M augmentations/day through 18x throughput gains via parallelization and cost-optimized pre-filters. Drove a 34K-product experiment yielding 11% OPS uplift (~$625K), influencing leadership to refocus the program on high-demand products - resulting in 9M+ augmented titles with an average 56% search impression increase. Project is actively developed - expansion into new groups of products

Search Insights Pipeline (Enigma)
Architected a system extracting search insights into automated actions - creating new products, detecting defects preventing discoverability. Scaled to 50M+ queries/week across 100M+ products, generating $300M+ in incremental monthly revenue in 2025. Designed for extensibility, enabling the Business Team to expand integration points across Amazon. Project is in KTLO

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:

Featured

PartyPix - share your party photos

Technologies: OpenCode, Python, Ollama

A photo sharing platform for parties where guests upload photos via QR code. Built with a GenAI-driven workflow: requirements were collected and refined through conversation with an AI agent, specs were defined collaboratively, and implementation was done in partnership with the agent. AI-powered tagging runs locally via Ollama to keep photos private, while the shared gallery is hosted in the cloud for easy access - balancing privacy with ease of use.

Github repo

Spec Driven Development: Appointment Booking platform

Technologies: OpenCode, SDD, GenAI

This project builds on a previous appointment booking platform using Open Code and applies Spec Driven Development as the core principle. The workflow involved the AI agent refining requirements through research, presenting design options, breaking work into tasks, and creating a comprehensive design document. The ultimate goal is to understand how much human oversight is needed during design vs implementation - specifically what level of requirements clarity enables AI agents to autonomously compare options and make tradeoffs versus requiring human review.

Github repo

N8N Workflows

Technologies: N8N, Ollama, GenAI

Experimenting with N8N Workflows: Operations - using AI Agents to fix dashboard websites being down (executing commands to root-cause Docker failures, managing Docker containers); Natural Language Processing - parsing unstructured input (e.g. to process pizza orders); handling external input (e.g. from a temperature sensor to suggest clothes).

Github repo

Camera Control

Technologies: React Native / Expo, Python, Flask, Websockets

A surveillance camera system that allows intuitive control of camera direction through smartphone orientation. Users can naturally control the camera’s viewing angle by tilting and rotating their phone, creating an immersive “looking through the phone” experience.

Github repo

Appointment Booking System

Technologies: NodeJS, GraphQL, React JS, Solidity

Small appointment booking system: the admin creates calendar slots that customers can book for an appointment. Appointments need to be paid in advance by interacting with an Ethereum Smart Contract. The backend uses GraphQL to serve the data and handle incoming requests. Uses a small custom calendar component in ReactJS for intuitive calendar slot selection.

Github repo

Bike Sensors - Bluetooth Low Energy

Technologies: Golang, Bluetooth Low Energy Definitions, Javascript, Websockets

Integrating Bike Speed and Cadence Sensors by reading their values via Bluetooth Low Energy (BLE). Displaying the speed, cadence and calculated power output in real-time in a WebApp.

Github repo

Portfolio Tracker

Technologies: Python (Pandas & Streamlit), Cron

Simple Portfolio tracker as my broker does not offer an overview of the portfolio development over time. Retrieve asset prices (daily Cron job) & display total values.

Github repo

Plant Database Retrieval

Technologies: Python, Langchain, FAISS, LLM Text Embeddings

Building a plant retrieval system. The plant data is retrieved from Wikipedia, transformed into a dense-vector representation using the MiniLM-L12 LLM and stored in a FAISS vector-store for semantic similarity retrieval.

Jupyter Notebook

Interested in knowing more?

Want to learn more about my work or discuss potential collaborations? Reach out via LinkedIn, or explore my code on GitHub.