Java project that was developed as the basis of my bachelor thesis. Ideas on applying ant colony optimization algorithms to automata learning were explored and implemented. The code base includes an application for visualizing the state of learning. Tools for parameter tuning and evaluation of learned results are available as well. Please contact me if you'd like to get access to the thesis.
Team: solo
Contribution: Everything
Adaptation of the popular online game Scribbl / Montagsmaler implemented in Rust. This project was developed for a practical at university with the aim of learning new concepts available within the Rust language.
Team: 4
Contribution: Server, Game logic
Dashboard visualizing the influence of the covid pandemic and political measures on the hospitality industry in germany. This project was developed for a lecture in information visualization techniques. It also served as means of familiarizing oneself with the powerful Vue framework.
Team: 5
Contribution: Data acquisition & processing, Visual elements
Web application project developed during Online Multimedia course at university. The tool offers a service for creating and managing memes. The goal was to familiarize oneself with the frameworks used for web development, in this case React and Express.
Team: 3
Contribution: Backend
Pure Haskell application visualizing the development of the covid pandemic in germany's districts. This project heavily focuses on showcasing concepts of the functional programming paradigm and is not tailored towards efficiency. E.g. to create a use case for parsing, quasi quotation and lenses data is transformed multiple times.
Team: 2
Contribution: Backend
Private Java project with the aim of deepening understanding of client-server architectures and familiarization with important libraries. This project was under active development around 2017 during my last years at school.
Team: 2
Contribution: API, Server, Project Management
Java project developed during software development practical at university. The goal of this course was learning how to approach larger projects and project management in teams. Many topics from multithreading to basic AI were covered.
Team: 5
Contribution: Server, API, game logic
Quick and simple Flutter/Dart mobile app. This is a digital leaflet for chocolate candies that were gifted to a friend.
Team: solo
Contribution: Everything
Multiple projects are cloned from GitLab instances hosted on university servers where the actual development took place. Therefor CI/CD is often not available right here on GitHub. For projects not originally intended for public use documentation is only partially available.