RxJS

A library for reactive programming in JavaScript using observable streams of events and data.

2 projects using RxJS

PROTOS miniHIL GUI

The front end built for the PROTOS miniHIL, a small hardware-in-the-loop test rig. It is a React (Next.js) app that lets you watch a test run on the hardware as it happens: live logs, signal traces and execution state, all streamed from the device while the test executes. The harder problem behind the views was the data path and performance. A test run produces a lot of data on an MCU. Additionally, the goal was to allow the user to open multiple browser windows showing different aspects of the test run.

The data comes off the miniHIL hardware itself, an STM32-based MCU system that runs the test cases in real time. The hardware is connected to the PC via USB (1.1 full speed device). A Java backend on the PC owns that USB link, deserializes the low-level protocols, and exposes the result to the GUI over a WebSocket. Inside the browser a single shared worker holds the websocket connection and fans the decoded stream out to every open window.

[details]
Timeframe: 2024
 at Protos

RUFUS - Digital Patient Forms Platform

Digital patient questionnaire system for medical practices developed during EXXETA LVLX Summercamp. Features end-to-end encrypted patient data collection with dynamic form generation, digital signatures, PDF generation, and secure certificate-based data transmission. The platform includes a Laravel backend API with user authentication and an Angular frontend with responsive form components for medical intake forms, consent forms, and patient history collection. Built as a prototype to modernize paper-based patient intake processes in medical practices. The prototype was deployed on Azure and has been successfully tested in a real-world medical practice setting in Berlin.

Timeframe: 2018
 at LVLX Summercamp