Open Source Projekte

Open Source Beiträge

Kunden-Projekte

Student Management Hub (“Techstarter Hub”)

Die Techstarter GmbH ist eine innovative Weiterbildungseinrichtung, die hochqualifizierte zertifizierte Ausbildungen im IT-Wesen anbieten. Da die Ausbildungsangebote der Techstarter GmbH vom Bund in Form von Bildungsgutscheinen übernommen werden, besteht eine komplexe Reporting-Pflicht an die Ämter, die aus einer strengen und klaren Dokumentation herrürt sowie über die Klassen vergleichbare Benotungssysteme. Mit Hilfe des Techstarter Hubs haben sämtliche Dozenten ein zentrales Tool, mit welchem sie alle täglich wiederkommenden Aufgaben erledigen könnnen, die organisatorischer Natur sind. Von der Anwesenheitsüberprüfung, dem Hausaufgabenmanagement, der Zertifizierungsdatenbank, dem Leistungstracking und der Dokumentationsplattform - alles steckt im Tool drin. Auf der gegenüberliegenen Seite können genau aus diesen Daten sämtliche Berichte für die Ämter erstellt und bei Bedarf automatisiert sicher versendet werden. Der Techstarter Hub ist ein maßgeschneidertes Management Tool für Dozenten und Classmanagement, Sales und Carrer Coaching mit starkem Potential.

Kunde: Techstarter GmbH

Technologien: JavaScript, ReactJS, Python, Django, PostgreSQL, Docker


Steuersoftware für Stationäres Management System für VR Headsets

Um im stationären Umfeld, wie zum Beispiel einer Schule, ohne weitere Infrastrukturen mehrere Dutzend VR Brillen gleichzeitig ansteuern zu können, ist eine Software nötig, die das leisten kann. Mit dem VIL-Commander ist die bedienende Person in der Lage mehrere Dutzend VR-Headsets gleichzeitig mit einem Knopfdruck anzusteuern, Inhalte zu starten/pausieren/stoppen und die VR-Headsets herunterzufahren. Zudem gibt es noch Streaming- und Überwachungsfunktionen, einen integrierten Voice-Chat, sowie eine Kontrolle von Akkuständen und Lautstärken. Die Software wird über Snap verteilt und automatisches aktualisiert, sowie im Kiosk-Modus gestartet und ausgeführt.

Kunde: VIL GmbH

Technologien: JavaScript, TypeScript, Electron, KeyGen.sh, Snap

Websites: https://portal.vil.schule/


Mobile Device Management Client (VR)

Dank moderner Technologien - wie VR - kann das Lernen für Schüler:innen jeden Alters noch intensiver, immersiver und zielvoller gestaltet werden. Doch die Hürden, die Technologien in behördlichen Einrichtungen einzusetzen, ist hoch, da oftmals die Infrastruktur, das Know-How und die administrativen Hilfskräfte fehlen. Aus diesem Grund hat die VIL GmbH ein neues und innovatives System entwickelt, zum Management von VR-Headset Flotten jedweder Größe.

Kunde: VIL GmbH

Technologien: Kotlin

Websites: https://portal.vil.schule/


Mobile Device Management Cloud für AR/VR/XR Devices

Dank moderner Technologien - wie VR - kann das Lernen für Schüler:innen jeden Alters noch intensiver, immersiver und zielvoller gestaltet werden. Doch die Hürden, die Technologien in behördlichen Einrichtungen einzusetzen, ist hoch, da oftmals die Infrastruktur, das Know-How und die administrativen Hilfskräfte fehlen. Aus diesem Grund hat die VIL GmbH ein neues und innovatives System entwickelt, zum Management von VR-Headset Flotten jedweder Größe.

Kunde: VIL GmbH

Technologien: JavaScript, ReactJS, Python, Django, PostgreSQL, Docker, Kubernetes

Websites: https://portal.vil.schule/


Mitglieds- und Terminverwaltungssoftware für Vereine

Corona hat viele hart getroffen und die Auflagen sind für viele schwer umzusetzen. Der Gunners Club Düsseldorf ist ein moderner und inovativer Schießsportverein, der die Gelegenheit wahrgenommen hat, die Digitalisierung im Verein nach vorne zu treiben. Somit hat der GCD eine Software erhalten, mit dem die Mitglieder verwarltet werden können, selbst auch ein Self-Management haben und die Termine zu ihren Übungen einsehen und buchen können. Somit ist auch sichergestellt, dass nur Personen anwesend sind, die sich eingetragen haben, was einerseits eine für Corona konforme Listung darstellt, als auch das obligatorische Schießbuch digitalisiert.

Kunde: Gunners Club Düsseldorf e.V.

Technologien: JavaScript, Python, Django, PostgreSQL, Docker, Dokku

Websites: https://gunners-club.net/


Intelligente Video Analysen und SpeechToText Transkripte

RTL Television ist ein deutschsprachiger Privatsender der RTL Group mit Sitz in Köln. Für diesen wurde eine intelligente Software zur statischen und dynamischen Video-Analyse und dem Erstellen von hochwertigen Transkripten entwickelt.

Kunde: RTL Television

Technologien: JavaScript, Python, Django, PostgreSQL, Docker, Kubernetes

Websites: https://rtl.de/


Software zur Vereinsverwaltung

Software (Backend/Frontend) zur Verwaltung von Vereinsmitgliedern, der automatischen Abbuchung von Mitgliedsgebühren sowie Rechnungserstellung und der Verwaltung corona-gerechter Termine und Events.

Technologien: Django, PostgreSQL, Docker


enpage.me - Die Plattform für die Zukunft der Verwaltung

Die ShiftDigital Government Solutions GmbH hat es sich zur Mission gemacht, die Verwaltung unserer Behörden zu digitalisieren. Eine enorm anspruchsvolle Herausforderung, für die Shift, ein Unternehmen der Stadt Bochum und der Wirtschaftsförderung Bochum, in engster Zusammenarbeit mit den Verwaltungen Lösungen erarbeitet hat, die nur die Probleme adressieren, die auch wirklich existieren. Keine Hyper-Anwendung im SAP Style mit tausenden Funktionen und überladenen Interfaces. Keine Komplettlösung mit Fallbearbeitung, die keiner braucht. In enger und vertrauensvoller Zusammenarbeit hat Shift mit den Mitarbeiterinnen und Mitarbeitern der Stadt Bochum eine Lösung entwickelt, die sowohl praktisch in der Anwendung, einfach in der Implementierung und gleichzeitig extrem kosteneffizient ist.

Kunde: ShiftDigital Government Solutions GmbH

Technologien: JavaScript, ReactJS, Python, Django, PostgreSQL, Docker

Websites: https://enpage.me/


Curated Shopping by E. Breuninger - Be-Personal

Die E. Breuninger GmbH & Co. ist ein etabliertes Warenhaus im oberen Marktsegment. Ein wichtiger Bestandteil der herausragenden Shopping-Erfahrung in den Häusern ist die exzellente und persönliche Beratung. Diese exzellente und individuelle perfekt angepasste Beratung findet durch Be-Personal auch einen Weg in das Internet und stellt damit ein neues Level an kuratiertem Online-Shopping dar.

Kunde: E. Breuninger GmbH & Co.

Technologien: Java, Kotlin, Spring Boot Framework, Kubernetes

Websites: https://www.breuninger.com/de/be-personal


Identity Provider für pharmazeutische Fachkräfte

Der ApoLocker® ist ein von der apothekia GmbH Identity Provider. ApoLocker® hat tausende von verifizierten Nutzern aus der Pharmazie und bietet große Vorteile für die angebundenen Applikationen, wie z. B. Sicherstellung von verifizierten Nutzern und Zugriffs-Beschränkung für spezielle Berufsgruppen.

Kunde: apothekia GmbH

Technologien: JavaScript, ReactJS, Python, Django, PostgreSQL, Docker

Websites: https://apolocker.de


Lernplattform für pharmazeutische Fachkräfte

Mein apothekia® ist eine Lernplattform, die sich speziell an pharmazeutische Fachkräfte richtet und deren themen- und produktbezogene Weiterbildung revolutioniert. Die Inhalte werden von Experten und Redakteuren aus den Fachgebieten erarbeitet und bereitgestellt.

Kunde: apothekia GmbH

Technologien: JavaScript, ReactJS, ArangoDB, Python, Django, PostgreSQL, Docker

Websites: https://mein.apothekia.de


HTTP Gateway für IoT Device Toniebox

Millionen von Tonieboxen weltweit möchten in der Lage sein, jederzeit mit der möglichst geringsten Latenz mit seiner Cloud zu sprechen, um Updates zu installieren, Content herunter zu laden oder Logs zu Diagnosezwecke zu schreiben. Die Herausforderung ist dabei das System mit der maximalen Verfügbarkeit zu entwickeln und gleichzeitig ein extrem hohes Maß an Security zu gewährleisten. Für diese Herausforderung war Elixir die perfekte Wahl und skaliert bis heute ohne Probleme mit wachsender Zahl von Geräten mit.

Kunde: Boxine GmbH

Technologien: Elixir, Phoenix Framework


Account Self-Service Software

Viele Unternehmen sehen sich irgendwann mit dem Problem konfrontiert, dass die Mitarbeiter zu viele Accounts haben und diese nicht mehr richtig einsetzen können. Die Lösung hierfür ist dann häufig ein LDAP, der dann mit allerlei Dingen verknüpft wird. Die Lösung hier basiert ebenfalls auf LDAP und beinhaltet noch eine komplette Self-Service Software zur Verwaltung der eigenen Daten für die Mitarbeiter sowie deren Arbeitzeiten.

Kunde: Boxine GmbH

Technologien: Python, Django, VueJS, OpenLDAP


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


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


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


IoT Connection for Home Appliances

Für so ein großartiges Projekt tätig sein zu dürfen, erfüllt mich mit Stolz. Vertrauen gehört zu einer guten Beziehung dazu. Deswegen kann ich an dieser Stellen leider keine näheren Angaben machen.

Kunde: VZug

Technologien: Elixir, Phoenix Framework, Microsoft Azure


Product Full Text Search Engine

Für so ein großartiges Projekt tätig sein zu dürfen, erfüllt mich mit Stolz. Vertrauen gehört zu einer guten Beziehung dazu. Deswegen kann ich an dieser Stellen leider keine näheren Angaben machen.

Kunde: Festo GmbH

Technologien: Python, XML


Picture Upload Gateway

Für so ein großartiges Projekt tätig sein zu dürfen, erfüllt mich mit Stolz. Vertrauen gehört zu einer guten Beziehung dazu. Deswegen kann ich an dieser Stellen leider keine näheren Angaben machen.

Kunde: Leica

Technologien: Elixir, Phoenix Framework


Recipies Search Engine

Engine zur Volltextsuche mit PostgreSQL und Python. Anbindung via HTTP API.

Kunde: Miele & Cie. KG

Technologien: Python, Django, PostgreSQL


IoT Cloud Services and Gateway for Home Appliances

Entwicklung der Version 2 der Miele@Home Connect Cloud.

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