Florian Reichle

About

Hi, I'm Florian a Software Development Student, Gaming Enthusiast and full-time nerd. Nice to Meet You!

Florian Reichle

Gaming and Software development enthusiast

  • Age: 28
  • Location: Zweibrücken, Rhineland-Palatinate, Germany
  • Degree: During my master's studies
  • Email: Portfolio(at)florian-reichle.de

Over the Years I've created a lot of different Projects. A couple of stats from my public projects can be found below.

Downloads

Users

Positive Reviews

Answered Comments

Skills

During my studies and in my free time, I have delved into various programming languages and other relevant topics in the field of software development. I have gained proficiency in languages such as Lua and Java allowing me to implement diverse algorithms and develop applications with different functionalities. Additionally, I have explored web development, learning HTML, CSS, and JavaScript to create interactive and visually appealing websites.

Moreover, I have familiarized myself with essential tools like Git, enabling version control and collaborative coding. This experience has taught me the importance of teamwork in software projects and the significance of maintaining a well-organized and efficient codebase. Alongside version control, I have also honed my skills in SQL, grasping the fundamentals of database design and management. Understanding SQL has been vital in building dynamic applications that interact with databases to store and retrieve information.

Overall, my passion for programming has driven me to continuously expand my knowledge in the field. Through both formal education and self-directed learning, I have built a strong foundation in various programming languages and relevant tools, empowering me to tackle complex software projects and contribute effectively to the world of technology. A selection of these skills can be found on the right.

Backend

Java
95%
Java is the main language used for all Projects during my university Studies. Specifically for one of the Courses I used Java to create a Ride along Webapplication. In addition I used Java during my Student Internship and Bachelorthesis at DCON where I wrote the Backend and Frontend architecture for a configuraiton interface to create Dashboard widgets for their software Servity. Link to the Webapp
C#
65%
During my Student Assistant job at the University of Applied Science I used Csharp in addition to Unity for the Work on the Bycicle Simulator. In addition I used C# to create a Discord bot leveraging SteamA2S aswell as gamedig to create Game Server status embeds.
C++
20%
One of the lectures during my studies were about usage of C++. 'Course participants are familiar with the C++ programming language and understand competent application of the language'. In addition i leveraged C++ during the creation of the Network and Server Code for an Unreal Engine Game i'm working on with a friend. Link to the Course Information

Frontend

Lua
85%
I've been highly active in the World of Warcraft modding scene heavily relying on LUA. I wrote multiple Addons aswell as creating WeakAuras which is a framework used within the game to put customizable Graphics onto your screen. An example of Addons i've worked on is Custom Names. An api which allows users to Nickname eachothers ingame Personas to easily differentiate between eachother. One of the most popular WeakAuras i've creared is RaidAbilityTimeline which turn BossMod addon timers into a vertical stacked timeline.
JavaScript
70%
I used Javascript during some Software-Engineering courses aswell as leavegering it to power the Webapps. One example is my Stat tracking Webpage which uses Javascript to allow for Client side search since Github Pages is a static hosting provider without being able to run Serverside code. In addition I gathered experience in Chart.js aswell as React during my Student Internship and Bachelorthesis for DCON. Link to the Search tool on the Webpage
HTML
50%
I've used HTML to build the layout for the Webapps I've created. One example for this is my stat tracking website which uses Jinja2 Templates to built static HTML pages which are then deployed to the web. In addition the very text you are currently reading is powered by bootstrap and the same jinja workflow using i18n for localisation. Link to the Stat Tracking Webpage
CSS
30%
For the various Webapps I've created I used plain CSS aswell as Bootstrap for Styling. One such example is my Stat Tracking website aswell as this portfolio page you are currently on. Link to the Stat Tracking Webpage

Technology

Unreal Engine
60%
I've used Unreal Engine for multiple Ark mods aswell as some Standalone Game Projects. Additionally for a University project I added a Voice controlled LLM based NPC with an Unreal Project. I've even created an Interactive Workshop teaching the basics of Unreal.
SQL
50%
For my World of Warcraft Stat Displaying Website I used a MySQL database and had to write extensive queries to aggragate data for User Display. Link to the Website Repo
Android
45%
For one of my Lectures I Wrote an simple CRUD Bookshelf App. In addition due to my food Intolerance I wrote a simple Android App which allows users to Scan Barcodes of Food and warn them if it is save to Consume.
Unity
40%
During my Student Assistant job and for my Student Project I employed unity to work on a Bicycle Simulator mainly working on Ui and Ux features. Link to some Trailer Videos

Tooling

Markdown (YML/MD)
75%
Most of my public github repositories use YML to define Github Actions workflows, githubs Ci/CD pipeline. Aswell as Markdown for user facing descriptions. Link to one example repository using markdown.
Git
70%
For Version control of my projects I use git. Most of those Projects are hosted on Github and are publicly viewable. Link to my Github Page
CI/CD
65%
My Projects use multiple CI&CD toolchains in order to power them. From fetching data over verifying code correctness and building static HTML pages to fully automated Releases. Link to my Github Page
Docker
35%
During a bunch of University courses We used Docker to deploy various things like Databases and Webservers. In addition I created my own Docker images to run the server files for one of the Standalone Games I've created Link to my Dockerhub

Data Science & Machine Learning

Python
55%
During my Computervision course I used python aswell as Tensorflow to train machine learning models. In addition I used python for my Stat tracking website where it was used in data fetching aggregation aswell as using jinja2 to built static html pages. The same jinja2 workflow is used to build and deploy this portfolio page. Link to the Stat Tracking Webapp
R
35%
During the Visual Data analysis course I used R to analyse a Game Release Dataset. In addition I used R and specifically a RandomForest model during the Data Science course to predict NFL play success rate. Link to the online viewable analysis (in German)

Other

Video Editing
80%
I've used Premiere Pro and After effects quite extensivly when producing content. For example I used it to create a Guide Video aswell as various Montages.

Resume

The Resume Information is automatically gathered from Linked and was last updated .

Github Stats

Joined GitHub 7 years ago

Created 45 Repositories
Followed by 8 People

  • Created 9551 Commits.
  • Merged 203 pull requests.
  • Created 247 releases.
  • Preferred License: GPL-3.0.
  • Recent Contributions:

Education

Master of Science - MS

Sep 2024 - Jan 2026

University of Applied Science Kaiserslautern

Software Development

Bachelor of Science - BS

Jan 2017 - Jan 2024

University of Applied Science Kaiserslautern

Applied Informatics

Technical diploma

Sep 2015 - Jun 2017

Technical secondary school Nierstein

Professional Experience

Modder

Mar 2020 - Now

Freelance

  • Creating UI improvements for the Videogame World of Warcraft using LUA
  • Creating Webapps for the Videogame World of Warcraft
  • Creating Modifications for the Videogame Ark using Unreal Engine

Bachelor Thesis Software Development

May 2024 - Jul 2024

DCON Software & Service AG - Kaiserslautern, Rhineland-Palatinate, Germany

  • Implementation of a configuration interface for creating dashboard widgets in Servity.

Student Internship

Nov 2023 - Apr 2024

DCON Software & Service AG - Kaiserslautern, Rhineland-Palatinate, Germany

  • Evaluation and prototyping of a configuration interface for creating dashboard widgets in Servity.

Student Assistant

Nov 2022 - Mar 2023

Hochschule Kaiserslautern

  • Student Assistant for Ui/Ux development for N-soria/shift

Intern

Sep 2015 - Jul 2016

R+V Versicherung - Wiesbaden, Hesse, Germany

  • Quality Assurance

Portfolio

During my Studies I've spent a bunch of time on private projects mostly focusing on the Videogames World of Warcraft and Ark. A couple of my most popular can be found below.

  • All
  • Addons
  • Ark Mods
  • WeakAuras
  • Datascience
  • Other

Dungeon Aura Tools

Dynamic Weakauras creation tool for all the Dungeon needs

GroupFinderRio

Adds Rio Score display to the GroupFinder frame

CustomNames

A simple lib adding the option for Name Variations to addons

AutoDoors

Adds the beloved automatic doors that we all got used to in AsE when using S+

Cheat Death (Homing Pigeon reloaded)

This mod can save your precious Dinos from certain Death

Shadowlands-Dungeons

Ability Timeline (Bossmods)

Mythic+ Interrupt Tracker

Mythistone

WACreator

Additional Courses

In addition to the required lectures I also took the following courses.

In German Universities Grades are awarded from 1.0 to 4.0. 1.0 is the best possible grade while 4.0 is the worst. A non official Conversion to gpa score can be found here: uni-frankfurt.de

Contact

Get in Contact with me

Email

Portfolio(at)florian-reichle.de

Loading
Your message has been sent. Thank you!