Zuverlässiger Code vom Sensor bis zum Frontend

Ich übersetze Ihre Wünsche in ein System, das einfach läuft

Sie sprechen kein "Software"? Müssen Sie auch nicht. Ich bin Ihr Dolmetscher zwischen Idee und fertiger Software. Nennen Sie mir Ihre Anforderungen in eigenen Worten – ich transformiere sie in Code und mache daraus funktionierende Realität.

Ihr Vorteil: Sie definieren das Ziel, ich löse das „Wie“ – eigenständig und ohne Technik-Jargon.

Hardware und Software betrachte ich als untrennbare Einheit. Mein Fokus liegt auf der Entwicklung schlanker und wartbarer Software-Architekturen, die unter Einsatz zeitgemäßem Tooling, auch im Embedded-Bereich (CI, Unit-Testing, Hardware-in-the-Loop), eine durchgehende Code-Qualität sicherstellen. Das Spektrum reicht von IoT-Applikationen, über Vernetzung komplexer Systeme bis hin zu Cloud-Frontends.

Embedded Development

Ich programmiere eine Vielzahl von Mikrocontroller-Typen zur Steuerung komplexer Systeme, wahlweise in der modernen, speichersicheren Sprache Rust oder in C/C++. Je nach Anforderung kommen Echtzeit-Betriebssysteme (FreeRTOS, Embassy) oder performante Bare-Metal-Implementierungen zum Einsatz. Mit folgenden Microcontrollern habe ich umfangreiche Erfahrung:

Funktionale Sicherheit

Ein besonderer Schwerpunkt meiner Arbeit ist die Software-Entwicklung für sicherheitskritische Systeme. Als Referenz dient ein mit Rust realisiertes Projekt gemäß ISO 13849, welches erfolgreich vom TÜV abgenommen wurde. Sollten Sie eine Entwicklung nach IEC 61508 benötigen, sprechen Sie mich gerne an! Auch sicherheitsrelevante Software für die Luftfahrt gemäß DO-178 habe ich bereits mehrfach vom Architektur-Entwurf bis zur Zulassung gebracht.

Embedded Multimedia & Cloud

Für anspruchsvolle Multimedia-Applikationen projektiere ich Embedded-Linux-Systeme mittels Yocto auf Plattformen wie i.MX6 oder Raspberry Pi. Für IoT-Anwendungen habe ich bereits verschiedene Cloud-Backends in Java mit IntelliJ/Eclipse für AWS oder Azure entwickelt. Die Visualisierung und Steuerung erfolgt mit webbasierten Frontends auf Basis von z.B. Vaadin oder Tauri. Dabei lege ich besonderen Wert auf eine intuitive Bedienung und Barrierefreiheit by Design.

Vom Sensor bis zum Cloud-Frontend: Ich entwickle lückenlose Software-Architekturen ohne technologische Medienbrüche.