Embedded Software

Hi, ich bin Robin. Ich bringe Code auf Hardware.

Firmware und Steuerungssoftware in C und C++, von der Schaltung bis zum getesteten Release.

/* main.c */static volatile bool btn_event; void gpio_isr(void) {    btn_event = true;} int main(void) {    clock_init();    gpio_init();     for (;;) {        if (btn_event) {            btn_event = false;            led_toggle();        }        wfi(); /* schlafen bis Interrupt */    }}

Projekte

Eine Auswahl an Dingen, an denen ich gearbeitet habe.

MUI Utility

Utility-Komponenten für MUI-Projekte: ActionButton, Notifications, OTP-Input, Passwortfeld u. v. m. Als npm-Paket veröffentlicht.

React
TypeScript
MUI

VISCA Bridge

VISCA-Bridge: Python-Backend zur Steuerung von PTZ-Kameras über TCP/RS-232, mit automatischem Reconnect und systemd-Deployment auf Raspberry Pi

Python
Serielle Kommunikation
VISCA

Portfolio & Homepage

Diese Website, gebaut mit Next.js (App Router), MUI und TypeScript. Mit Dark Mode, CI/CD-Deployment und Versionierung im Footer.

Next.js
MUI
TypeScript

Das nächste Projekt bekommt hier seinen Platz. Aktuell in Arbeit: mehr Embedded.

Über mich

Mich interessiert die Stelle, an der Software auf Hardware trifft: Steuerungen programmieren, Schaltungen verstehen und Firmware schreiben, die zuverlässig läuft.

Sauberes Handwerk gehört für mich auch bei Embedded-Projekten dazu: Versionskontrolle mit Git, automatisierte Builds und reproduzierbare Releases über CI/CD.

Skills

Sprachen

C
C++
Python

Hardware & Steuerung

Steuerungsprogrammierung
Elektronik

Werkzeuge

Git
CI/CD

Lass uns reden

Ob Projekt, Frage oder Feedback: Schreib mir gerne.