A selection of my work from newest to oldest - showcasing my journey and growth
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.
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.
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.
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.
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.
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.