Libraries

Projects

HTTP Gateway for IoT Device Toniebox

The Toniebox communicates via HTTP in Protobuff with the Toniecloud. The service has been rewritten.

Client: Boxine GmbH

Technologies: Elixir, Phoenix Framework


Account Self-Service Software

Self-Service Software for account management.

Client: Boxine GmbH

Technologies: Python, Django, VueJS


Infrastructure Redesign and Migration Toniecloud

The Toniecloud was initially thought to be very small. A scaling was not planned. For this reason, the infrastructure of the Toniecloud was completely redesigned and migrated to AWS. The goal was to make the cloud scalable, self-healing, secure and reliable.

Client: Boxine GmbH

Technologies: Python, Django, Elixir, Docker, AWS, Terraform


IoT Connection for Home Appliances

As a premium house for household appliances, V-ZUG is making its way into the cloud. The concept was developed with the system house grandcentrix GmbH and the first prototypes were produced.

Client: V-ZUG AG

Technologies: Elixir, Phoenix Framework, Microsoft Azure


Product Full Text Search Engine

To set up a full text search is not a real witchcraft. It becomes interesting when the amount of data is large and the top priority is performance. From over a hundred individual XML files with sizes of over 200 MB per file, the challenge was to normalize the interestingly structured ones and make them easily searchable. The search engine was written specifically for this purpose.

Client: Festool GmbH

Technologies: Python, XML


Picture Upload Gateway

Gateway to upload images to the Google Photo Cloud directly from the cameras.

Client: Leica Camera AG

Technologies: Elixir, Phoenix Framework


JobMessenger Cloud Services

To place applicants even more efficiently and directly with companies, StepStone has the vision of JobMessenger. This should make it possible to get in direct contact with the recruiter, exchange data and get to know each other.

Client: StepStone GmbH

Technologies: Elixir, Phoenix Framework


Toniecloud

The Toniecloud is the direct counterpart to the Toniebox. With its help, users can create accounts, set up the Toniebox, upload their own stories and much more. It also provides an API for the Toniebox.

Client: Boxine GmbH

Technologies: Python, Django, PostgreSQL, Elixir, Phoenix Framework, Redis, RabbitMQ, JSON, ElasticSearch, JavaScript, Protobuff


Miele@Home Recipies Search Engine

A recipe functionality has been added to Miele@Home Cloud Services as an extension. Both the data and the search engines were provided for this purpose.

Client: Miele & Cie. KG

Technologies: Python, Django, PostgreSQL


Miele@Home Cloud Services

Everything is networked. So are household appliances. With Miele@Home, Miele aims to network a customer’s household appliances with each other and also give the customer the possibility of controlling his appliances remotely via an app. For this purpose, a cloud was developed that offered a high degree of reliability and scalability.

Client: Miele & Cie. KG

Technologies: Python, Elixir, JavaScript, NodeJS, Django, Flask, Phoenix Framework, Redis, RabbitMQ, JSON, SOAP, PostgreSQL, ElasticSearch


Hosting - Pen&Podcast

Client: Maurizio Philippy

Technologies: WordPress

Website: https://penandpodcast.de


Hosting - Foretold

Client: Maurizio Philippy

Technologies: WordPress

Website: https://foretold.shattered-prophecy.com/


Website - Shattered Prohecy

Client: Maurizio Philippy

Technologies: Elixir, Phoenix Framework, JavaScript

Website: https://shattered-prophecy.com/


MeinAuto local Platform

The Internet stands for free and open information. For all, above all. Above all, local dealers, including car dealers, notice this. Customers inform themselves online down to the smallest detail, book test drives at the car dealership around the corner, but then buy again online, because the prices are just unbeatable. MeinAuto GmbH has recognised this problem and would like to involve local dealers more actively again. This is the motivation for the MeinAuto local Platform. If desired, interested parties can be forwarded directly to local dealers.

Client: MeinAuto GmbH

Technologies: PHP, JavaScript, Bootstrap, Symfony

Website: https://haendler.meinauto.de/local


Linux Kernel Module for an Real-Time WiFi Protocol

In his dissertation Dr.-Ing. Henning Trsek deals with the development of a wireless network protocol with properties of hard real-time. This protocol, called isoMAC, consists of TDMA-based media access control and dynamic resource allocation. To test this protocol in use with other TDMA-based protocols (here Profinet), a Linux kernel module was developed which synchronizes the time and data of the two communication systems.

The project is also my final thesis and was finished under the title “Development of a Linux kernel module to synchronise time domains for an optimised communication of TDMA-based communication protocols” (original: “Entwicklung eines Linux-Kernel Moduls zur Synchronisation zweier Zeitdomänen für eine optimierte Kommunikation von auf TDMA-basierten Kommunikationsprotokollen”).

Client: inIT - Institut Industrial IT

Technologies: C


Website - SqualUnit

Client: SqualUnit

Technologies: PHP, Typo3, Typoscript

Website: https://www.squalunit.com (offline)


Website - Rework init.de

Rework and redesign of the homepage.

Client: inIT - Institut Industrial IT

Technologies: PHP, Typo3, Typoscript

Website: https://www.hs-owl.de/init/


Smartfactory - Human Workplace Support with AR

The Fourth Revolution of Industry (Industry 4.0) has begun. In addition to improving networking and information transparency, people are also playing a much higher role again. The human being is to be integrated again more strongly into the processes. However, the work should be ergonomic, healthy and safe. To this end, digital helpers will be used. In the first subproject of the Smartfactory, we built an industrial plant, which is built with the help of a robot from Lego bricks a figure up to a defined automation degree and is finished afterwards at a manual workstation by a human being. Which Lego bricks the worker has to grasp and how to assemble them is indicated by Vuzix AR glasses.

Client: inIT - Institut Industrial IT

Technologies: C++, C#, KRL (KUKA Robot Language), IEC 61131-3 ST


Augmented reality interface for controlling an industrial robot

In industry, many tasks can be automated. Above all, dangerous and tedious tasks are often handed over to robots. However, there are situations in which simple movement routines are not enough, and human judgement is necessary. In this research project, an interface was developed with which a human can control an industrial robot with natural arm movements. A Microsoft Kinect camera and a KUKA KR6, as well as control components from Phoenix Contact, were used for this.

Client: inIT - Institut Industrial IT

Technologies: C++, KRL (KUKA Robot Language), IEC 61131-3 ST