Projekte
Open Source Projekte
- Hello Friend NG, Theme für Hugo
- BlueBird, API Dokumentation Generator für Phoenix Framework
- Django Sonic Screwdriver, a collection of very useful commands and will make your life easier (deprecated)
Open Source Beiträge
- Prometheus Alertmanager: VictorOps Integration
- Ansible: Add support for iptables match addrtype
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
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
07deb44 @ 2024-02-18