top of page

Meine Projektarbeiten

Ein Auszug meiner bisherigen Projekte / Projektarbeiten,

welche ich privat oder für die Ausbildung durchgeführt habe.

Erhalten Sie einen Überblick über meine Fähigkeiten und Erfahrungen.

07 - Cluster mit 3FA Erweiterung

Am 3. Juni 2023 habe ich meine beeindruckende Abschlussarbeit für das 6. Semester abgegeben:

 

Ein Raspberry Pi Cluster, der einen kleinen Supercomputer aus vier individuellen Raspberry Pis mit jeweils 8 GB bildet.

 

Dieses Projekt stellt eine Erweiterung meiner Arbeit aus dem 5. Semester dar und zeigt, was mit Engagement und Innovation möglich ist.

Durch den Erwerb der Domain quinsimini.com bei Cloudflare konnte ich vier spezialisierte Subdomains einrichten:

1. **auth.quinisimini.com**: Schützt den Zugang mit einer 2FA-Authentifizierung.


2. **portainer.quinisimini.com**: Ermöglicht Zugang mit einer zusätzlichen 3FA.


3. **nginxproxy.quinisimini.com**: Ebenfalls mit einer zusätzlichen 3FA geschützt.


4. **router.quinisimini.com**: Ermöglicht weltweiten Zugang.

Diese Konfiguration gestattet mir, von überall auf der Welt via Internet auf meinen Cluster zuzugreifen. Die Zugänge zu portainer.quinisimini.com und nginxproxy.quinisimini.com haben sogar eine zusätzliche 3FA. Dank der Absicherung mit HTTPS und einem DynDNS-Dienst von Duck DNS ist das System stets erreichbar.

Die 2FA-Authentifizierung wird von Authelia verwaltet, die den Zugang über auth.quinisimini.com absichert, bevor auf die Seite von Portainer oder dem Nginxproxy weitergeleitet wird. Der Unifi-Router trägt mit einer eigenen internen 2FA-Absicherung zusätzlich zur Sicherheit bei.

Mit dieser fortschrittlichen und sicheren Technologie ist es mir möglich, von jedem Ort der Welt aus zu arbeiten.

 

Alle Informationen zu diesem und anderen Projekten finden Sie auf GitHub unter:  

https://github.com/Igneele91/Dockiswarm-ClustKonfig-Pis 

Der Zugang zum Cluster findet ihr hier: 

1.    =   https://auth.quinisimini.com/?rd=https%3A%2F%2Fportainer.quinisimini.com%2F 

2.    =    https://portainer.quinisimini.com/#!/auth 

3.    =   https://nginxproxy.quinisimini.com/login

4.    =    https://router.quinisimini.com/login?redirect=%2F

 

06 - Flutter App BMI

Ich habe eine BMI-App programmiert, indem ich entweder die IDE Android Studio oder Visual Studio Code verwendet habe. Die App wurde mit dem Flutter-Framework erstellt, das auf der Programmiersprache Dart basiert.

 

Der Vorteil von Flutter besteht darin, dass es nicht nur für iPhones und Android-Smartphones geeignet ist, sondern auch für Websites, Desktop-Anwendungen und ARM-Prozessoren verwendet werden kann. Somit ist die Anwendung plattformunabhängig und kann auf verschiedenen Geräten ausgeführt werden.

Die Flutter-App für den BMI ist auf meinem GitHub-Account verfügbar,

den Sie unter folgendem Link finden können:
 

https://github.com/Igneele91/bmiV6-app

 

Dort können Sie die App herunterladen und den Quellcode einsehen.

Falls Sie weitere Fragen zur Funktionsweise oder zum Entwicklungsprozess haben sollten, stehe ich gerne zur Verfügung.

 

05 - Raspberry Swarm Cluster

IMG_20220924_175321.jpg

Im 5. Semester meines Studiums habe ich ein Raspberry Pi Cluster mit Docker Swarm erstellt und im Anschluss darüber eine Arbeit verfasst.

 

Das Raspberry Pi Cluster besteht aus mehreren Einheiten, die miteinander vernetzt sind und gemeinsam Aufgaben ausführen können.

 

Docker Swarm ist eine Technologie, die es ermöglicht, mehrere Docker-Container zu verwalten und zu orchestrieren, um eine höhere Verfügbarkeit und Skalierbarkeit zu erreichen.

Durch den Einsatz von Docker Swarm konnte ich die Ressourcen des Raspberry Pi Clusters effizienter nutzen und die Ausführung von Anwendungen automatisieren.

 

Meine Arbeit befasste sich mit der Konfiguration des Raspberry Pi Clusters sowie der Implementierung und Skalierung von Anwendungen mit Hilfe von Docker Swarm.

 

Das Projekt hat mir wertvolle Erfahrungen in den Bereichen Clustering, Containerisierung und Orchestrierung von Anwendungen vermittelt.

04 - Snake Ai mit Reinforcement Learning

snake ai reinforcment learning python.gif

Während meines vierten Studiensemesters habe ich eine künstliche Intelligenz (KI) entwickelt, die mithilfe von Depp-Q-Learning und Bayesian Optimization das neuronale Netz trainiert hat,

um den Spielklassiker "Snake" zu spielen.

 

Das Ziel war es, eine KI zu schaffen, die das Spiel automatisch spielen und dabei eine möglichst hohe Punktzahl erzielen konnte.

Das Projekt war eine wertvolle Erfahrung in der Anwendung von Deep Learning und Machine Learning Algorithmen. Das Ergebnis ist auf meinem GitHub-Account verfügbar,

den Sie unter folgendem Link finden können:

 

https://github.com/Igneele91/Snuk-Snake_Game-Rainbow

Dort können Sie das Repository einsehen und den Quellcode überprüfen. Falls Sie weitere Fragen haben sollten, stehe ich gerne zur Verfügung.

03 - Pi-Hole Server als Werbeblocker

Bild2.jpg

Im Rahmen des dritten Semesters meines Studiums im Bereich Server- und Netzwerkarchitektur habe ich meine eigene Implementierung einer Pi-Hole Firewall entwickelt.

Da mir der Schutz meiner Privatsphäre wichtig ist und ich Tracking und Werbung ablehne, war dies eine naheliegende Wahl. Mit der Pi-Hole Firewall konnte ich meinen gesamten Netzwerkverkehr von unnötiger Werbung und spionierenden Trackern befreien. Bis heute nutze ich Pi-Hole und bin sehr zufrieden mit der Funktionalität und Benutzerfreundlichkeit.
 

Durch die Umsetzung dieses Projekts konnte ich meine Fähigkeiten im Bereich Netzwerk- und Firewall-Management erweitern und wertvolle Erfahrungen in der Umsetzung von Datenschutzlösungen sammeln.

02 - Router und Firewall Simulation

gsn3 example project 1.jpeg

Im zweiten Semester meines Studiums habe ich mich mit der Simulation komplexer Netzwerklandschaften und deren Konfiguration und Management beschäftigt. Mithilfe des GSN3 Tools konnte ich praxisnahe Simulationen durchführen, die Aspekte wie Firewalls, Routen und Management umfassten. Diese Erfahrung hat meine Fähigkeiten im Bereich Netzwerk-Design und -Management erweitert und mir wertvolle Einblicke in die praktische Anwendung von Netzwerktechnologien gegeben.

01 - Hardware und Analyse & Support

microsoft-6377157_1920.png

Während meines ersten Semesters im Studium habe ich mich hauptsächlich mit der Wechselwirkung zwischen Hardware und Software, möglichen Stolperfallen und der Problembehebung auseinandergesetzt. Ich schätze den Supportbereich, da man mit einfachen Mitteln oft grosse Hilfe leisten kann.

 

Diese Erfahrung hat mir gezeigt, wie wichtig es ist, ein tiefes Verständnis für die Funktionsweise von Hardware und Software zu haben und wie man Probleme effektiv lösen kann.

Ich habe diese Fähigkeiten in späteren Projekten und Kursen erfolgreich angewendet.

© 2025 Faven Fox

bottom of page