Table of Contents

Overview

This section contains a collection of projects I was involved in. These projects didn't receive a separate section as they are to small to write enough about them or as it's not possible to provide deeper insights into the projects. This results in a section including not only business related projects, but also Open Source contributions as well as university projects.

Note: The projects are sorted based on the time I worked on them. You find the latest project at the bottom of the page.

Projects

  • Game of Life: In one of my first C lectures in university, we had the exercise to implement the famous *Game of Life*. You can find the code on Github.
  • Color Changer: Based on OpenCV I implemented a color changer in Python. It provides a simple command-line interface to specify an image path and the output path as well as the colors you want to change. The source code is available on GitHub.
  • Fake News Generator: As part of an university project, we (a team of four people) built a simple Fake News Generator in Java. It consists of five main components: The GUI component, the text allocation component (scraping related articles from different news agencies), the text classification component, the text synthesis component (based on a Markov Chain), and the image allocation component (providing a related image from Google). You can find the source code on GitHub.
  • Gluecksroulette: In my fourth semester at university we had to do another project as part of the *Software Engineering I* course. This time we (a team of four people) built a Gluecksroulette (Roulette of Fortune) in Java. You can think of it as a 3D-Roulette version of the original Wheel of Fortune. The primary use case was to randomly select a student of the course to answer a question. However, you are able to build all sorts of groups and randomly select a person out of it, adjust the probabilities to get selected by hand or automatically. You can find the source code on GitHub.
  • wily: Wily is an open source project helping you tracking and reporting on timing and complexity of Python code. In fact it was the first *real* open source project I contributed to. I've added a version flag and the version number to the help page (also have a look at my related Customize Click Help Page article) as well as HTML as supported output format for the reporting command.
  • Python: CPython is the reference implementation of the programming language Python. My first contribution was in November 2019.
  • URL Shortener: At the end of 2019 I liked the idea of having my own url shortener. So I've implemented a url shortener with a basic bootstrap frontend and a Python backend. You can find the source code on GitHub. The application is available at fld.yt.