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.