Bachelor’s Thesis - Update Filtering in BGP-based EVPN VXLAN Setups

Bachelor’s Thesis - Update Filtering in BGP-based EVPN VXLAN Setups

  • Finished

In my bachelor thesis I explored the effects of update filtering in BGP EVPN setups. The idea for this topic came to me while I was working on WiMoVE. Many BGP messages were distributed there that had no added value for the recipient. In my bachelor’s thesis, I looked at which messages could be filtered and how this could be implemented technically. I then evaluated my implementation with measurements.

Bachelors Project - Wireless Mobility through VXLAN EVPN

Bachelors Project - Wireless Mobility through VXLAN EVPN

  • Finished
  • 10-2022
  • 09-2023

In this project I developed a new WiFi architecture based on BGP EVPN and VXLAN together with 3 fellow students. WiMoVE allows to divide a WiFi into many small layer 2 networks. This minimizes the broadcast traffic and opens up new possibilities to distribute users. With our white paper we won the Best Paper award at the student conference of the German Informatics Society.

InformatiCup 2023 - Profit

InformatiCup 2023 - Profit

  • finished
  • 10-2022
  • 04-2023

I took part in the InformatiCup for the second time. This time I won first place. My team developed a genetic algorithm to solve the problem Profit and implemented it in Go.

Histopathology cancer detection

Histopathology cancer detection

  • Finished
  • 04-2022
  • 09-2022

As part of the Introduction to Deep Learning course, we developed a model to diagnose cancer on images. We got the dataset from a Kaggle competition. Besides detection, we focused on the aspect of explainable AI and implemented different approaches to feature visualization. An elaboration as well as the code can be found in the links below.

SVGMorph

SVGMorph

  • Finished
  • 04-2022
  • 09-2022

In the 4th semester we had to maintain a repository of the Squeak community. My group had the task to maintain and develop the SVG integration for Squeak/Smalltalk. It was super interesting to work with the svg standard and implement parts of it ourselves. This gave a deeper understanding of how SVGs work and how extensive the standard is. Besides development, it was also about organizing ourselves well in a team and planning our work in a meaningful way. For this we used XP. If you’d like to learn more about the project, feel free to check out the linked Github repository.

Mario Bros

Mario Bros

  • Finished
  • 10-2021
  • 03-2022

In the Software Architecture course, we were supposed to develop a game in a group of 5 people within a semester. We decided to recreate Mario Bros Classics. It was very interesting, but also quite challenging in some places. Especially the physics within the game was very complex towards the end. Unfortunately, we can’t publish the game because we don’t have a license for some assets.

Digital Innovation Challenge

Digital Innovation Challenge

  • Finished
  • 10-2021

Together with friends I participated in the Digital Innovation Challenge of the Gesellschaft für Informatik. We developed a browser extension called byebuy that allows you to postpone purchases on Amazon so that you have time to think about whether the purchase is really necessary. The goal is thus to avoid unnecessary impulse purchases and the associated emissions. We achieved first place with our idea. To learn more, check out our github repository.

IQuhack 2021

IQuhack 2021

  • 02-2021

As a team, we participated in MIT’s Iquhack hackathon. The goal of Iquhack is to introduce students to quantum computers and to teach them the basics. We used quantum computers based on annealing provided by D-Wave. We implemented a solver for the game two not touch, so you can compete as a human against the quantum computer.

Informaticup 2021

Informaticup 2021

  • Finished
  • 10-2020
  • 01-2021

The Informaticup is a competition for students from Bachelor to Master. It is organized by the Gesellschaft für Informatik. The task of the Informaticup 2021 was to write a program that plays the multiplayer game Spe_ed particularly well. We wrote our solution in Go and came third out of more than 30 teams. We also received the Github special prize. You can learn more about the task and our solution with the links below.

Tedu Website

Tedu Website

  • Finished
  • 06-2020

Tedu is a website for the department of technology education at the University of Education Schwäbisch Gmünd. The digital magazine Tedu is published there and there is an overview of the current projects of the department. The website uses processwire as a lightweight CMS and tailwind css for styling. For some functions it also makes use of alpine js.