All Projects
AI Coding Projects

Speech-to-Speech AI Assistant
Real-time voice conversation system with sub-second latency. Features natural voice interactions using Voxtral Mini for speech-to-text, Mistral-Small for instructed text-to-text, and ElevenLabs Flash v2.5 for text-to-speech. Built with WebSockets for seamless streaming audio. Server-focused architecture with a minimal sandbox client that is easy to repurpose into projects such as fluent second language training.

Sentiment Analysis of Rapper Mentions in the GermanRap Reddit Community
Better-than-SOTA German-language Sentiment Analysis of 192.815 rapper mentions in over 400k lines of text. Includes scraping Germanrap subreddit data, processing text with bigrams&trigrams, training Word2Vec, performing sentiment analysis using LLMs and visualising and analyzing results over time and using various metrics.

LLM Finetuning for Fact Verification (Group Project)
Group project focused on enhancing fact verification capabilities of Large Language Models. Finetune of Llama 3.1 (7B) and Qwen 2.5 (0.5B) on the FEVER dataset. Successfully increased adherence to specific output formats and model performance, including transfer learning on CLIMATE-FEVER.
Philosophical AI Projects

InnerGuide
An art project exploring AI's impact on human autonomy and decision-making. This interactive experience makes users reflect on our relationship with artificial intelligence.

TikTok and Autonomy: Exploring the Effects of Algorithmic Paternalism on Well-being
This thesis explores how social media's recommender algorithms, by the example of TikTok, can diminish a user's autonomy and subsequently impact their well-being. It introduces the concept of "algorithmic paternalism" and examines how TikTok's design and hypernudges can manipulate users, affecting their choices and potentially their authentic desires and overall sense of a good life.
Software Dev Projects

Reddit Weekly Posts Bot
Automates the creation of weekly discussion threads for the r/GermanRap subreddit with over 200k users using Python and PRAW. Features rotating topics, linking to previous threads, error logging, and Discord notifications.

Laundry Tracker
A web application to track the status of laundry machines. Users can see which machines are available, in use, or used recently, and how long machines will still go for. Built with Next.js and a simple SQlite API backend. Used actively by the 150 people living in my complex.