Florian Reichle

Auf einen Blick

Hi, ich bin Florian ein Softwareentwicklungsstudent, Videospiel Enthusiast und Vollzeit Nerd. Freut mich dich Kennen zu lernen!

Florian Reichle

Videospiel und Softwareentwicklungs enthusiast

  • Alter: 28
  • Ort: Zweibrücken, Rheinland-Pfalz Deutschland
  • Abschluss: Aktuell im Masterstudium
  • E-Mail: Portfolio(at)florian-reichle.de

Im laufe der Jahre habe ich viele verscheidene Projekte erstellt. Einige Daten zu meinen Öffentlichen Projekten findest du unten.

Downloads

Nutzende

Positive Bewertungen

Beantwortete Kommentare

Fähigkeiten

Während meines Studiums und in meiner Freizeit habe ich mich intensiv mit verschiedenen Programmiersprachen und anderen relevanten Themen im Bereich der Softwareentwicklung beschäftigt. So habe ich Kenntnisse in Sprachen wie Lua und Java, die es mir ermöglichen, diverse Algorithmen zu implementieren und Anwendungen mit unterschiedlichen Funktionalitäten zu entwickeln. Darüber hinaus habe ich HTML, CSS und JavaScript erlernt, um interaktive und visuell ansprechende Websites zu erstellen.

Zusätzlich habe ich mich mit grundlegenden Werkzeugen wie Git vertraut gemacht, um Versionskontrolle und gemeinsame Programmierung durchzuführen. Die dabei gemachten Erfahrungen haben mir die Bedeutung von Teamarbeit in Softwareprojekten und die Wichtigkeit eines gut organisierten und effizienten Codebestands verdeutlicht. Neben der Versionskontrolle nutze ich meine vertieften Kenntnisse in SQL zum Verständnis der Grundlagen von Datenbankdesign und -Verwaltung. Damit ist es mir möglich, dynamische Anwendungen zu entwickeln, die mit Datenbanken interagieren, um Informationen zu speichern und abzurufen.

Insgesamt hat mich meine Leidenschaft für die Programmierung dazu motiviert, mein Wissen in diesem Bereich kontinuierlich zu erweitern. Durch eine formale Ausbildung und eigenständiges Lernen habe ich mir eine solide Grundlage in verschiedenen Programmiersprachen und relevanten Werkzeugen geschaffen, die es mir ermöglichen, komplexe Softwareprojekte anzugehen und eigene Beiträge zu entwickeln. Eine Auswahl findest du folgend.

Backend

Java
95%
Java ist die primäre Programmiersprache, die ich während meines Studiums für alle Projekte verwendet habe. Insbesondere habe ich im Rahmen eines Kurses mit Java eine Mitfahr-Webanwendung erstellt. Darüber hinaus habe ich Java während meines Pflichtpraktikums und meiner Bachelorarbeit bei DCON eingesetzt, wo ich die Backend‑ und Frontend‑Architektur für eine Konfigurationsoberfläche zum Erstellen von Dashboard‑Widgets für deren Software Servity entwickelt habe. Link zum Webapp Repository
C#
65%
Während meiner Tätigkeit als studentische Hilfskraft an der Hochschule habe ich neben Unity auch C# für die Arbeit am Fahrradsimulator verwendet. Zusätzlich habe ich mit C# einen Discord‑Bot entwickelt, der SteamA2S und gamedig nutzt, um Spielserver‑Status als Embeds anzuzeigen.
C++
20%
Eine der Vorlesungen im Studium behandelte den Einsatz von C++. »Die Kursteilnehmenden sind mit der Programmiersprache C++ vertraut und verstehen eine kompetente Anwendung der Sprache.« Außerdem habe ich C++ bei der Entwicklung des Netzwerk‑ und Servercodes für ein Unreal‑Engine‑Spiel eingesetzt, an dem ich gemeinsam mit einem Freund arbeite. Link zu den Kursinformationen

Frontend

Lua
85%
Ich bin in der Modding‑Szene von World of Warcraft sehr aktiv und habe dabei stark auf LUA gesetzt. Ich habe mehrere Addons geschrieben und WeakAuren, ein Framework, mit dem im Spiel anpassbare Grafiken angezeigt werden können, erstellt. Ein Beispiel für ein Addon ist CustomNames, eine API, mit der Spieler die Ingame‑Namen anderer anpassen können, um diese leichter zu identifizieren. Eine der beliebtesten WeakAuras, die ich erstellt habe, ist RaidAbilityTimeline, die Boss‑Mod‑Addon‑Timer in eine vertikale, animierte Zeitleiste umwandelt.
JavaScript
70%
Ich habe JavaScript in einigen Software‑Engineering‑Kursen eingesetzt und außerdem Webanwendungen damit erstellt. Ein Beispiel ist meine World of Warcraft Mythic Plus Statistik‑Webseite, die JavaScript für die clientseitige Suche nutzt, da GitHub Pages statisches Hosting ist und kein Serverside‑Code ausgeführt werden kann. Zudem habe ich während meines Praktikums und meiner Bachelorarbeit bei DCON Erfahrungen mit Chart.js und React gesammelt. Link zum Such‑Tool auf der Webseite
HTML
50%
Ich habe HTML verwendet, um das Layout für die von mir erstellten Webanwendungen zu gestalten. Ein Beispiel ist meine World of Warcraft Mythic Plus Statistik‑Webseite, die Jinja2‑Templates nutzt, um statische HTML‑Seiten zu erstellen, die dann bereitgestellt werden. Auch der Text, den du gerade liest, wird von Bootstrap und dem gleichen Jinja‑Workflow mit i18n für die Lokalisierung bereitgestellt. Link zur Statistik‑Webseite
CSS
30%
Für die verschiedenen Webanwendungen, die ich erstellt habe, habe ich reines CSS sowie Bootstrap für das Styling verwendet. Ein Beispiel ist meine World of Warcraft Mythic Plus Statistik‑Webseite und diese Portfolioseite, auf dem du dich gerade befindest. Link zur Statistik‑Webseite

Technologien

Unreal Engine
60%
Ich habe Unreal Engine für mehrere Ark mods sowie einige Standalone Game Projekte benutzt. Desweiteren wurde im Rahmen eines Hochschulprojekts eine Sprachgesteuerter LLM basierter NPC in ein Unreal Projekt eingebunden. Zusätzlich habe ich im Rahmen des Studiums einen Interaktiven Workshop erstellt welcher die Grundlagen von Unreal-Engine Blueprints erläutert.
SQL
50%
Für meine World of Warcraft Statistik Webseite habe ich eine MySQL Datenbank verwendet und musste extensive queries schreiben um die Daten für die Frontend anzeige zu aggregieren. Link zum Webseiten Repository
Android
45%
Für ein Hochschulprojekt habe ich eine einfach Bücherregal CRUD App erstellt. Nach der Feststellung einer Lebensmittelunverträglichkeit habe ich eine einfache Android App erstellt welche es Nutzenden erlaubt Barcodes von Lebensmittelverpackungen zu scannen und diese über unverträglichkeiten zu warnen.
Unity
40%
Während meines HiWi jobs sowie für mein Studienprojekt habe ich Unity im Rahmen meiner Arbeit an einem Fahradsimulator verwendet bei dem ich hauptsächlich an Ui und Ux features gearbeitet habe. Link zu einigen Trailer Videos des Fahradsimulators

Tooling

Markdown (YML/MD)
75%
Die meisten meiner öffentlichen GitHub‑Repositories verwenden YML zur Definition von GitHub Actions Workflows (GitHubs CI/CD‑Pipeline) sowie Markdown für benutzerseitige Beschreibungen. Link zu einem Beispiel‑Repository mit Markdown
Git
70%
Für die Versionskontrolle meiner Projekte verwende ich Git. Die meisten dieser Projekte werden auf GitHub gehostet und sind öffentlich einsehbar. Link zu meiner GitHub‑Seite
CI/CD
65%
Meine Projekte nutzen mehrere CI/CD‑Toolchains, um sie zu betreiben – vom Abrufen von Daten über die Überprüfung der Codekorrektheit und den Bau statischer HTML‑Seiten bis hin zu vollautomatisierten Releases. Link zu meiner GitHub‑Seite
Docker
35%
Im Rahmen mehrerer Universitätskurse haben wir Docker verwendet, um verschiedene Dienste wie Datenbanken und Webserver zu deployen. Außerdem habe ich eigene Docker‑Images erstellt, um Serverdateien für eines der Standalone‑Spiele, die ich entwickelt habe, auszuführen. Link zu meinem Docker Hub

Data Science & Machine Learning

Python
55%
Im Rahmen meines Computervisions‑Kurses habe ich Python sowie TensorFlow verwendet, um Machine‑Learning‑Modelle zu trainieren. Außerdem habe ich Python für meine World of Warcraft Mythic Plus Statistik‑Webseite eingesetzt, sowohl für das Abrufen und Aggregieren von Daten als auch für die Erstellung statischer HTML‑Seiten mit Jinja2. Dieser Jinja2‑Workflow wird auch zum Erstellen und Bereitstellen dieser Portfolioseite verwendet. Link zur Stat‑Tracking‑Webapp
R
35%
Im Kurs zur visuellen Datenanalyse habe ich R verwendet, um einen Datensatz zu Game‑Releases zu analysieren. Zudem habe ich im Data‑Science‑Kurs ein RandomForest‑Modell genutzt, um die Erfolgsrate von NFL‑Spielzügen vorherzusagen. Link zur online einsehbaren Analyse (auf Deutsch)

Sonstiges

Video Bearbeitung
80%
Ich habe Premiere Pro und After Effects umfangreich zur Content‑Produktion genutzt. Zum Beispiel habe ich damit sowohl Anleitungsvideos als auch verschiedene Highlight zusammenschnitte erstellt.

Lebenslauf

Die Lebenslauf Informationen werden automatisch von Linkedin importiert und wurden zuletzt geupdated.

Github Stats

Seit 7 Jahren Teil von Github

Hat 45 Repositories erstellt
Gefolgt von 8 Personen

  • 9551 erstellte Commits.
  • 203 gemergte pull requests.
  • 247 erstellte Releases.
  • Bevorzugt die GPL-3.0 Lizenz.
  • Neueste Aktivität:

Bildung

Master of Science - MS

Sept. 2024 - Jan. 2026

Hochschule Kaiserslautern

Software Entwicklung

Bachelor of Science - BS

Jan. 2017 - Jan. 2024

Hochschule Kaiserslautern

Angewandte Informatik

Fachabi

Sept. 2015 - Juni 2017

Fachoberschule Nierstein

Berufserfahrung

Modder

März 2020 - Jetzt

Freelance

  • Erstellung von UI Verbesserungen für das Videospiel World of Warcraft mithilfe von LUA
  • Erstellung von Webapps für das Videospiel World of Warcraft
  • Erstellung von Modifikationen für das Videospiel Ark mit hilfe von Unreal Engine

Bachelorarbeit im Bereich Software-Entwicklung

Mai 2024 - Juli 2024

DCON Software & Service AG - Kaiserslautern, Rheinland-Pfalz, Deutschland

  • Umsetzung einer Konfigurationsoberfläche für die Erstellung von Dashboard-Widgets in Servity.

Praxissemester

Nov. 2023 - Apr. 2024

DCON Software & Service AG - Kaiserslautern, Rheinland-Pfalz, Deutschland

  • Evaluation und Erstellung eines Prototyps einer Konfigurationsoberfläche zur Erstellung von Dashboard-Widgets in Servity.

Hilfswissenschaftler

Nov. 2022 - März 2023

Hochschule Kaiserslautern

  • Hiwi für Ui/Ux development for N-soria/shift

Praktikant

Sept. 2015 - Juli 2016

R+V Versicherung - Wiesbaden, Hessen, Deutschland

  • Quality Assurance

Portfolio

Während meines Studiums habe ich viel Zeit in private Projekte investiert, die sich überwiegend auf die Videospiele World of Warcraft und Ark konzentrieren. Einige meiner beliebtesten Projekte findest du unten.

  • All
  • Addons
  • Ark Mods
  • WeakAuras
  • Datascience
  • Sonstiges

Dungeon Aura Tools

Ein tool zur dynamisches Dungeon WeakAuras Erstellung

GroupFinderRio

Fügt dem Gruppenfinder den Raider.io Score sowie andere informationen hinzu.

CustomNames

Eine einfache Bibiliothek die es erlaubt Namensvariationen zu Addons hinzuzufügen

AutoDoors

Fügt die aus Ark Survivel Evolved beliebten automatischen Türen zu Ark Survival Ascended hinzu.

Cheat Death (Homing Pigeon reloaded)

Diese Mod kann die Wertvollen Dinos vor dem Tod beschützen.

Shadowlands-Dungeons

Ability Timeline (Bossmods)

Mythic+ Interrupt Tracker

Mythistone

WACreator

Vertiefungsfächer

Zusätzlich zu den Pflichtkursen im Rahmen meines Studiums belegte ich folgende Vertiefungsfächer.

Kontakt

Du hast Fragen? Nutze das Kontaktformular

E-Mail

Portfolio(at)florian-reichle.de

Laden...
Deine Nachricht wurde gesendet. Vielen Dank!