My Projects

Check out my recent projects

Here are some of the projects I have worked on recently. Click on the cards to view more details about each project.

Ongoing

Current Projects

dolphinmarket.de - Full Stack Web App

dolphinmarket.de - Full Stack Web App

2024 - Present

A full-stack web application developed with Next.js for my family’s local business. It serves as both a modern website for customers and an internal tool for employees. The platform features business information, a news section with optional web push notifications, dynamically updated opening hours that account for holidays, and a click & collect system where customers can order selected products online for in-store pickup on a chosen date. Built as a Progressive Web App (PWA), it also offers installability. To ensure privacy and full GDPR compliance, the entire system is 100% self-hosted on a Hetzner server. The tech stack includes Next.js (with API routes), Supabase for PostgreSQL, Resend for customer confirmation emails, and Coolify for easy deployment and management.

TypeScript
Next.js
CI/CD
Tailwind CSS
PostgreSQL
Resend
Web Push
PWA
Supabase
Coolify
Self-host
View
admin.dolphinmarket.de – Internal Admin Dashboard

admin.dolphinmarket.de – Internal Admin Dashboard

2024 - Present

A client-side admin dashboard developed with React, TanStack, and Vite. It is used internally by my family's local business to manage orders, inventory, and website content. The application connects to a Supabase backend, which provides PostgreSQL, authentication, and file storage. Hosted on a private Hetzner server and deployed with Coolify, the system offers functionality for managing incoming orders, editing business data such as news posts, viewing statistics, and maintaining the product catalog. A planned feature includes AI-based tools to assist with accounting tasks such as automated invoice scanning and inventory updates.

TypeScript
React
Tailwind CSS
Tanstack
Supabase
Self-host
Coolify
yuemya.de - Personal Portfolio

yuemya.de - Personal Portfolio

2023 - Present

yuemya.de is my personal portfolio site, showcasing information about me and a selection of software projects I’ve worked on. Originally forked from a popular template, I’ve significantly expanded the project with features like dynamic content fetching from a PostgreSQL database and a secure admin dashboard for content management. Many more additions are planned as I continue to use the site as a playground for new technologies.

TypeScript
Next.js
Tailwind CSS
Auth.js
PostgreSQL
Source
Completed

Project History

2025

StravaViz - An Information Visualization Project

StravaViz - An Information Visualization Project

2025

For a university course, we developed an interactive information visualization project using Next.js. The project visualizes fitness data from our professor's Strava App.

TypeScript
Next.js
CI/CD
Tailwind CSS
Recharts
Python
View
Certificate

2024

Bachelor Thesis Project

Bachelor Thesis Project

2024

This thesis addresses the enhancing of user detection and response to phishing through the design and implementation of visual warnings within email clients. Over a two-week period, a mixed-methods study involving 16 participants was conducted, integrating eye tracking technology and qualitative feedback to assess interactions with various phishing warning designs in Mozilla Thunderbird. Eye tracking data revealed that immediate and prominently placed warnings are more effective, while peripheral warnings tend to be noticed later, potentially reducing their effectiveness in real-world scenarios. Qualitative feedback highlighted the importance of clarity, context, and educational content in warnings to enhance user understanding and prevent phishing attacks. These findings suggest that the design of phishing warnings can have substantial implications for cybersecurity. By focusing on user-centric warning designs that are both noticeable and informative, phishing defense mechanisms can be significantly strengthened. This research contributes to the broader cybersecurity field by providing evidence-based recommendations for designing effective phishing warnings, aiming to reduce the prevalence and impact of phishing attacks across digital platforms.

JavaScript
HTML/CSS
User Studies
Eye Tracking
Source
Read
Saturnalia - A React Quiz Game

Saturnalia - A React Quiz Game

2024

For a game night with friends, I developed a quiz and buzzer game using React. The game is forked from a popular open-source project and customized to fit our needs. Check it out!

JavaScript
React
Boardgame.io
Source
Play

2023

MemeMuc - Full Stack Meme Generator

MemeMuc - Full Stack Meme Generator

2023

As part of a course project, we developed a meme generator web application. I focused on frontend development using React, while the backend was built with Express.js + MongoDB.

JavaScript
React
Express.js
MongoDB

2022

The Last Chicken - A Unity Minigame

The Last Chicken - A Unity Minigame

2022

As part of a course project, we developed a small 2D sidescroller jump and run game using Unity. Try it out!

Unity
C#
Game Dev
Play

2021

Prototype: Car Pooling App

Prototype: Car Pooling App

2021

Our team designed a prototype for a car pooling app. Through extensive user research and brainstorming sessions, we developed an interactive prototype using Figma.

Figma
Prototyping
User Research
Demo
Prototype: Language Learning App

Prototype: Language Learning App

2021

A team project focused on practicing product prototyping through a mobile app for language learning.

Figma
Prototyping
Demo

2020

RoboRally - Digital Board Game

RoboRally - Digital Board Game

2020

As part of my software development module, we developed a digital version of the board game 'RoboRally' using Java.

Java
JavaFX
Agile Development
Game Dev