<body>

<main>

<div>

Work related Projects

markenbaumarkt24 GmbH

at my previous employer markenbaumarkt24, i have carried out a wide range of activities in the area of web development and process optimization:

by programming extensions for the erp system xentral using php, laravel and smarty, i made a significant contribution to adapting and improving the system functionalities to the company's needs.

i also created an important dashboard for the warehouse department, which is used to monitor processes efficiently and enables all relevant data to be displayed transparently.

in order to optimize workflows, i have automated the process of credit note creation, which has led to a significant efficiency and time savings.

i developed a php middleware that enables communication with the company otto in order to sell articles on their platform. this communication takes place via as2, where otto sends edifact files and the middleware parses the edifact files sent by otto before information is inserted into our database.

furthermore i was responsible for the creation of xentral reports for various departments, which were created using sql database queries. these reports provide detailed insights into relevant business data to support informed decision-making processes.

using php, javascript, jquery, laravel, laravel blade, smarty, mysql

Schellenberg GmbH Webshop Upgrade

in this project, i supported Schellenberg GmbH in upgrading their webshop by migrating it from shopware version 5 to version 6.

this step was a fundamental change, as shopware 5 and 6 are based on different technical foundations and frameworks.

i took care of setting up a new web server to host the new shop and configuring it to the shop's needs.

during the project, i not only implemented the frontend design according to the company's wishes,

but also extended shopware plugins and wrote my own scripts to ensure that the new system replaces the old one smoothly.

using php, symfony7, restapi, javascript, twig, html, css

</div>

<div>

Private projects

Bachelorthesis

thesis topic: "design and implementation of an assessment analytics dashboard for a web-based learning management system"

in the context of the operating systems and distributed systems department project, i contributed to the development of a moodle-like educational learning system.

my focus was on implementing a professor admin overview, providing a comprehensive display of all available tasks and their statistics.

to display any data, i have written a data generator that allows for the creation of dummy users and questions.

additionally, it enables a skillbased simulation of answering the questions by dummy users.

i have completely revised the relevant existing database structures, allowing for question versioning.

a task detail view allows for task editing and enables the comparison of different versions of a question with basic statistics.

furthermore, visualized metrics from the field of item analysis are intended to provide professors with the ability to evaluate the quality of a task and, if necessary, make adjustments to enhance the effectiveness of the teaching materials.

written using php, angular, nestjs, typescript, prisma, mysql and self-hosted on a hetzner server

Pomov

a pomodoro inspired timer to notify you, when it's time to move your body.

the idea behind this app is simple: automatically reminding you to get up and move after a set amount of time.

pomov does this by starting up automatically when your pc boots, running a timer and giving you a nudge to move once time's up.

it uses windows notifications to show alarms and gifs of easy exercises you can do during your break.

check out the github page for further information!

written using python

</div>

<div>

Private projects

This Portfolio Page

an html page inside an html page. pretty meta, isn't it?

this page is featuring a minimalistic, one page-style, bi-directional infinite scroll portfolio

written in plain html, javascript and css

Text of Life

my first adventure into building something web-related
find out how much life there really is in your texts

allows users to insert text and select a letter to act as a living cell in conway's game of life.

the application then runs the game according to the known rules, with the selected letter acting as a live cell and all other letters being considered "dead" cells.

in addition, the application offers a random game of life function with the modes small / large shapes.

for randomly generated runs, you can view and share the seed used so that you can replay this run.

written in plain html, javascript and css

Project 'swipingapp'

a tinder-esque app that lets you swipe through series and movies.

stay tuned!

</div>

</main>

Work related Projects

markenbaumarkt24 GmbH

  • programming extensions for the erp system xentral using php, laravel, smarty
  • created an important dashboard for the warehouse department, to monitor processes and evaluate efficiency
  • automized the process of credit note creation, which led to significant efficiency and time savings
  • develoved a php middleware to enable as2 communication with the company otto in order to sell articles on their platform
  • creation of xentral reports for various departments using sql database queries

using php, javascript, jquery, laravel, laravel blade, smarty, mysql

Schellenberg GmbH Webshop Upgrade

  • migration of the existing shop from shopware version 5 to version 6
  • → this is a fundamental change, because version 5 and 6 are based on different technical foundations and frameworks

  • setting up a new web server to host the new shop and configuring it to the shop's needs
  • implementing front-end design according to company's wishes
  • extending existing shopware plugins and implementing custom plugins to replace the old version with the new one smoothly

using php, symfony7, restapi, javascript, twig, html, css

Private projects

Bachelorthesis

thesis topic: "design and implementation of an assessment analytics dashboard for a web-based learning management system"

  • contributing to the development of a moodle-like educational learning system
  • focus on implementing a professor admin overview, providing a display of all tasks and statistics
  • implemented a custom data generator to randomly generate users and questions
  • the generator also enables a skillbased simulation of answering the questions by users
  • completly revised the relevant database structures, allowing for question versioning
  • visualized metrics from the field of item analysis provide the professors with the ability to evaluate the quality of tasks

written using php, angular, nestjs, typescript, prisma, mysql and self-hosted on a hetzner server

Pomov

a pomodoro inspired timer to notify you, when it's time to move your body.

  • pomov automatically reminds you to get up and move after a set amount of time.
  • it does this by starting up automatically when your pc boots, running a timer and giving you a nudge to move once time's up.
  • it uses windows notifications to show alarms and gifs of easy exercises you can do during your break.
  • check out the github page for further information!

written using python

This Portfolio Page

  • minimalistic, one page-style, bi-directional infinite scroll porfolio
  • → full functionality only in pc desktop view.

written in plain html, javascript and css. hosted on a hetzner server.

Text of Life

my first adventure into building something web-related
find out how much life there really is in your texts

  • insert your text and select a letter to act as a living cell in conways game of life
  • generate a random game of life with the modes small / large shapes
  • save the seed of a random game or share it with your friends to replay the run

written in plain html, javascript and css

Project 'swipingapp'

a tinder-esque app that lets you swipe through series and movies.

stay tuned!