<body>
<main>
<div>
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
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>
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
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>
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
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
a tinder-esque app that lets you swipe through series and movies.
stay tuned!
</div>
</main>
web developer swinging from front to
back and everything in between
using php, javascript, jquery, laravel, laravel blade, smarty, mysql
→ this is a fundamental change, because version 5 and 6 are based on different technical foundations and frameworks
using php, symfony7, restapi, javascript, twig, html, css
thesis topic: "design and implementation of an assessment analytics dashboard for a web-based learning management system"
written using php, angular, nestjs, typescript, prisma, mysql and self-hosted on a hetzner server
a pomodoro inspired timer to notify you, when it's time to move your body.
written using python
→ full functionality only in pc desktop view.
written in plain html, javascript and css. hosted on a hetzner server.
my first adventure into building something web-related
find out how much life there really is in
your texts
written in plain html, javascript and css
a tinder-esque app that lets you swipe through series and movies.
stay tuned!