Security Vulnerabilities App (Modul 183)

Completed Created: Apr 14, 2025

School project in Module 183 (Application Security): A deliberately insecure to-do list application in which we had to identify and fix various security vulnerabilities as a team. The project helped me understand and close common security vulnerabilities such as SQL injection, XSS, insecure authentication, and faulty authorization.

HTML JavaScript EJS CSS

AkwardSilents (Chat App)

Completed Created: Jan 22, 2024

School project: A chat application similar to WhatsApp, implemented within 8 weeks. Includes front-end and back-end components, real-time messaging, and user management.

JavaScript Go

Espresso Shop (Modul 322)

Completed Created: Nov 6, 2023

E-Commerce Website für einen fiktiven Kaffee-Shop im Modul 322. Eine vollständige Online-Shop Anwendung mit React, wo Kunden verschiedene Kaffeesorten durchsuchen und kaufen können. Das Projekt half mir, React-Komponenten, State Management und die Erstellung einer interaktiven Benutzeroberfläche zu lernen.

TypeScript CSS HTML REACT

REST API Applikation

Completed Created: Mar 24, 2023

This project is a REST API application created with Spring Boot as a project for üK 295: Backend Development. The application uses PostgreSQL as its database and can be run with Docker, Intellij, and Postman. After startup, endpoints can be tested via Swagger UI.

Java Spring Boot REST API Docker PostgreSQL Postman

JustBakeCookies

My First Website Completed Created: Dec 9, 2022

My very first website from my first year of training! A small site with cookie recipes, several subpages, and even responsive design. This project was my introduction to web development and taught me the basics of HTML and CSS. Today, not everything works perfectly anymore, but I don't want to change anything—it's my reminder of how I started.

HTML CSS

Guess My Number Game

My First C Program Completed Created: Oct 5, 2022

My very first program in C after only one month of training! A simple number guessing game where the player has to guess a random number between 1 and 100—with eight attempts and hints as to whether the number is higher or lower. This project taught me the basics of C: variables, loops, conditions, and user input.

C C++

More Projects Coming Soon