Werke
Bibliotheken
- Hello Friend NG, Theme für Hugo
- BlueBird, API Dokumentation Generator für Phoenix Framework
- rasterprynt, Python library to print raster graphics on Brother PT-P950NW and PT-9800PCN
- Django Sonic Screwdriver, a collection of very useful commands and will make your life easier (deprecated)
Projekte
HTTP Gateway für IoT Device Toniebox
Die Toniebox kommuniziert via HTTP in Protobuff mit der Toniecloud. Der Service wurde neu geschrieben.
Kunde: Boxine GmbH
Technologien: Elixir, Phoenix Framework
Account Self-Service Software
Self-Service Software für Accountmanagement.
Kunde: Boxine GmbH
Technologien: Python, Django, VueJS
Infrastructure Redesign und Migration Toniecloud
Die Toniecloud wurde initial sehr klein gedacht. Eine Skalierung war nicht vorgesehen. Aus diesem Grund wurde die Toniecloud infrastrukturell komplett redesigned und auf AWS migriert. Das Ziel war, die Cloud skalierbar, selbstheilend und sicher neu zu gestalten.
Kunde: Boxine GmbH
Technologien: Python, Django, Elixir, Docker, AWS, Terraform
IoT Connection for Home Appliances
Als Premiumhaus für Haushaltsgeräte geht V-ZUG den Weg in die Cloud. Mit dem Systemhaus grandcentrix GmbH wurde das Konzept entwickelt und die ersten Prototypen gefertigt.
Kunde: V-ZUG AG
Technologien: Elixir, Phoenix Framework, Microsoft Azure
Product Full Text Search Engine
Eine Volltextsuche einzurichten ist erstmal kein echtes Hexenwerk. Interessant wird es dann, wenn die Datenmenge groß ist und die oberste Priorität die Performance. Aus über hunder einzelnen XML Dateien mit größen über 200 MB pro File war die Herausforderung, die interessant strukturierten zu normalisieren und gut durchsuchbar zu machen. Die Search Engine wurde eigens für den Zweck geschrieben.
Kunde: Festool GmbH
Picture Upload Gateway
Gateway zum hochladen von Bildern auf die Google Foto Cloud direkt aus den Kameras heraus.
Kunde: Leica Camera AG
Technologien: Elixir, Phoenix Framework
JobMessenger Cloud Services
Um Bewerber noch effizienter und direkter an Unternehmen zu vermitteln, hat StepStone die Vision vom JobMessenger. Dieser soll es ermöglichen, direkt mit dem Personalvermittler in Kontakt zu treten, Daten auszutauschen und sich schneller gegenseitig kennenzulernen.
Kunde: StepStone GmbH
Technologien: Elixir, Phoenix Framework
Toniecloud
Die Toniecloud ist das direkte Gegenstück zur Toniebox. Mit ihrer Hilfe können Nutzer Konten anlegen, die Toniebox einrichten, eigene Geschichten hochladen und vieles mehr. Zudem stellt sie auch eine API für die Toniebox bereit.
Kunde: Boxine GmbH
Technologien: Python, Django, PostgreSQL, Elixir, Phoenix Framework, Redis, RabbitMQ, JSON, ElasticSearch, JavaScript, Protobuff
Miele@Home Recipies Search Engine
Die Miele@Home Cloud Services wurden um eine Rezeptfunktionalität erweitert. Zu diesem Zweck wurden sowohl die Daten als auch die Suchmaschinen zur Verfügung gestellt.
Kunde: Miele & Cie. KG
Technologien: Python, Django, PostgreSQL
Miele@Home Cloud Services
Alles ist vernetzt. Das gilt auch für Haushaltsgeräte. Mit Miele@Home will Miele die Hausgeräte eines Kunden miteinander vernetzen und dem Kunden die Möglichkeit geben, seine Geräte über eine App fernzusteuern. Zu diesem Zweck wurde eine Cloud entwickelt, die ein hohes Maß an Zuverlässigkeit und Skalierbarkeit bietet.
Kunde: Miele & Cie. KG
Technologien: Python, Elixir, JavaScript, NodeJS, Django, Flask, Phoenix Framework, Redis, RabbitMQ, JSON, SOAP, PostgreSQL, ElasticSearch
Hosting - Pen&Podcast
Kunde: Maurizio Philippy
Technologien: WordPress
Website: https://penandpodcast.de
Hosting - Foretold
Kunde: Maurizio Philippy
Technologien: WordPress
Website: https://foretold.shattered-prophecy.com/
Website - Shattered Prohecy
Kunde: Maurizio Philippy
Technologien: [Elixir, Phoenix Framework, JavaScript
Website: https://shattered-prophecy.com/
MeinAuto local Platform
Das Internet steht für kostenlose und offene Informationen. Für alle, von allem. Vor allem die lokalen Händler, einschließlich der Autohändler, bemerken dies. Kunden informieren sich online bis ins kleinste Detail, buchen Probefahrten im Autohaus um die Ecke, kaufen dann aber wieder online, weil die Preise einfach unschlagbar sind. Die MeinAuto GmbH hat dieses Problem erkannt und möchte die lokalen Händler wieder aktiver einbeziehen. Das ist die Motivation für die MeinAuto local Plattform. Auf Wunsch können Interessenten direkt an lokale Händler weitergeleitet werden.
Kunde: MeinAuto GmbH
Technologien: PHP, JavaScript, Bootstrap, Symfony
Website: https://haendler.meinauto.de/local
Linux Kernel Module for an Real-Time WiFi Protocol
In seiner Dissertation beschäftigt sich Dr.-Ing. Henning Trsek mit der Entwicklung eines drahtlosen Netzwerkprotokolls mit Eigenschaften von harter Echtzeit. Dieses Protokoll, isoMAC genannt, besteht aus einer TDMA-basierten Medienzugriffskontrolle und einer dynamischen Ressourcenzuweisung. Um dieses Protokoll im Einsatz mit anderen TDMA-basierten Protokollen (hierProfinet) zu testen, wurde ein Linux-Kernelmodul entwickelt, das die Zeit und Daten der beiden Kommunikationssysteme synchronisiert.
Das Projekt ist auch meine Abschlussarbeit und wurde unter dem Titel “Entwicklung eines Linux-Kernel-Moduls zur Synchronisation zweier Zeitdomänen für eine optimierte Kommunikation von TDMA-basierten Kommunikationsprotokollen” fertiggestellt und erfolgreich eingereicht.
Kunde: inIT - Institut Industrial IT
Technologien: C
Website - SqualUnit
Kunde: SqualUnit
Technologien: PHP, Typo3, Typoscript
Website: https://www.squalunit.com (offline)
Website - Rework init.de
Rework and redesign of the homepage.
Kunde: inIT - Institut Industrial IT
Technologien: PHP, Typo3, Typoscript
Website: https://www.hs-owl.de/init/
Smartfactory - Human Workplace Support with AR
Die Vierte Revolution der Industrie (Industrie 4.0) hat begonnen. Neben der Verbesserung der Vernetzung und Informationstransparenz spielen die Menschen auch wieder eine viel größere Rolle. Der Mensch soll wieder stärker in die Prozesse integriert werden. Die Arbeit sollte jedoch ergonomisch, gesund und sicher sein. Zu diesem Zweck werden digitale Helfer eingesetzt. Im ersten Teilprojekt der Smartfactory wurde eine Industrieanlage gebaut, die mit Hilfe eines Roboters aus Legosteinen eine Figur bis zu einem definierten Automatisierungsgrad gebaut und anschließend an einem Handarbeitsplatz von einem Menschen fertiggestellt wird. Welche Legosteine der Arbeiter greifen und wie er sie montieren muss, zeigt eine AR-Brille von Vuzix.
Kunde: inIT - Institut Industrial IT
Technologien: C++, C#, KRL (KUKA Robot Language), IEC 61131-3 ST
Augmented reality interface for controlling an industrial robot
In der Industrie können viele Aufgaben automatisiert werden. Vor allem gefährliche und mühsame Aufgaben werden oft an Roboter übergeben. Es gibt jedoch Situationen, in denen einfache automatisierte Bewegungsabläufe nicht ausreichen und menschliches Urteilsvermögen erforderlich ist. In diesem Forschungsprojekt wurde eine Schnittstelle entwickelt, mit der ein Mensch einen Industrieroboter mit natürlichen Armbewegungen steuern kann. Dabei wurden eine Microsoft Kinect Kamera und ein KUKA KR6 sowie Steuerungskomponenten von Phoenix Contact verwendet.
Kunde: inIT - Institut Industrial IT
Technologien: C++, KRL (KUKA Robot Language), IEC 61131-3 ST
d3e5934 @ 2019-02-03