All Publications

Over the course of my studies, I've written across a range of topics, from technical deep-dives in development to research on UX and design. This page brings that work together: bachelor's thesis, seminar papers, and group projects, all reworked into a format that's easier to explore than the original PDFs.

01

Can a Team of AI Agents Actually Ship a Web App? Building a Multi-Agent Frontend Pipeline

Most AI coding tools are good at one thing at a time: generating a snippet, sketching a layout, reviewing a pull request. This article walks through a multi-agent system built on CrewAI that assigns those jobs to five specialized AI agents working in sequence, from requirements analysis to a fully styled Next.js page, and evaluates whether the result actually holds up against human-built benchmarks on code quality and visual design.

02

Teaching a Charging Port to Talk: Designing Onboarding for EV Newcomers

Charging an electric car isn't like filling up with gas, and most drivers' mental models haven't caught up yet. This article walks through Project XCeed, a voice assistant built into the charging port that adapts its guidance to a driver's actual experience level, and the user study, run with ten participants and the Short UEQ, that tested whether talking to a charging cable is actually a good idea.

03

One App, Every Screen: How YouTube's Frontend Succeeds on Various Devices

Behind every YouTube video sits a genuinely staggering amount of engineering, most of which has nothing to do with the video itself. This article looks at how a platform like YouTube handles wildly different devices and codecs, why its interface quietly manipulates your attention more than you might realize, and what it actually takes on the backend to serve a unified API to millions of different clients at once.

04

Less JavaScript, Faster Pages? Putting Qwik.js's Resumability to the Test

Every modern JavaScript framework eventually runs into the same wall: the more interactive a site gets, the more JavaScript the browser has to download, parse, and execute before anything actually works. This article breaks down why that happens, walks through Qwik.js's alternative approach called resumability, and puts both ideas to the test with a real side by side performance comparison against Next.js.

05

Prompt In, Landing Page Out: A Hands-On Test of Midjourney for Web Design

Can Midjourney, the generative AI image tool, actually work as a web design assistant? After a look at how diffusion models turn noise into images, this piece walks through a hands-on experiment: generating landing pages for an e-commerce brand, a university, and a web agency, each with a short prompt and a detailed one. The results say a lot about where AI-generated design genuinely helps, and where it runs into a wall that isn't going away anytime soon.

06

The Trust Gap: A Design Fiction Test of Self-Driving Taxis in Rural Germany

Autonomous driving research usually centers on the technology. This post summarizes a study into Experience Design for autonomous driving that instead centers a specific, often-overlooked target group: students living in rural areas with limited public transport. Using exploratory interviews and the Design Fiction method, the team developed and tested Navia, a fictional autonomous ride-on-demand service.

07

Can a Chatbot Fight Loneliness? Designing an AI Companion for Seniors

Could a LLM-based product meaningfully reduce loneliness among older adults? That deceptively simple question drove a student project through the full Design Thinking process, from empathy mapping through personas, competitor research, and real user interviews, resulting in AchtSAM, a voice-first AI companion. Along the way, the team hit a genuinely hard ethical fork: whether an AI should be allowed to impersonate a deceased spouse, and why they ultimately said no.

08

Zero JavaScript by Default: Inside Astro's Bet Against Modern Frameworks

Most modern frameworks start from the assumption that a website is an application. Astro starts from the opposite assumption: most websites are content, and content doesn't need a JavaScript bundle to exist. This article breaks down Astro's islands architecture, its component model, and the rendering, content, and state management choices that make "ship zero JavaScript by default" an actual, practical strategy rather than a slogan.

09

Hybrid Rendering, Headless CMS, and PWAs: Combining Three Web Trends in One App

Hybrid rendering, headless CMS architectures, and Progressive Web Apps are usually treated as separate trends in modern web development. This post summarizes a bachelor thesis that asks whether they can instead be meaningfully combined, and tests that question by building MovieRec, a movie discovery platform using Next.js and Strapi.

10

Rear Window: How Hitchcock Turned a Broken Leg Into Cinema's Sharpest Study of Watching

Alfred Hitchcock's 1954 thriller Rear Window rests on one radical formal choice: confining the camera almost entirely to a photographer's apartment and his own point of view. This close reading looks at how that restriction shapes the film's cinematography, color, sound design, and pacing, and at an uncomfortable question the film keeps circling back to.

11

Building Skimp: What a JavaScript Full-Stack Project Taught Us About the MERN Stack

This article documents a university full-stack project in which a coupon-sharing web app called Skimp was built entirely in JavaScript, using the MERN stack (MongoDB, Express, React, Node.js). It walks through the architectural decisions, the concrete implementation challenges, and an honest evaluation of what worked and what didn't.

By Tag