top of page

Rust im Team einführen – mit minimalem Risiko.

Ich begleite dein Entwicklerteam beim Einstieg in Rust – praxisnah, schrittweise und ohne Produktivitätsverlust. Ideal für KMU und Grossunternehmen, die Rust seriös evaluieren oder gezielt einsetzen wollen.

Warum sich Rust aus Buisness-Sicht lohnt

🔐 1. Sicherheit & Zuverlässigkeit von Anfang an

  • Fehler werden früh erkannt – oft beim Kompilieren
    Das reduziert klassische Laufzeitfehler (Null Pointer, Race Conditions, etc.).
    → Weniger Bugs, weniger Security Incidents, weniger QA-Aufwand.

  • Nachhaltiger Code mit weniger Tech-Debt
    Explizite Fehlerbehandlung, keine impliziten Konventionen – weniger „Legacy-Schulden“.

📈 2. Planbare Entwicklung & bessere Wartbarkeit

  • Weniger Zeit für Debugging, mehr für Features
    Rust zwingt zu Klarheit – das reduziert unerwartete Bugs in späten Phasen.

  • Besser planbare Projekte
    Durch frühe Fehlererkennung sind Aufwand und Risiko besser kalkulierbar.

🛡️ 3. Fit für moderne Sicherheitsanforderungen

  • Fördert Security-by-Design
    Speicherfehler sind eine Hauptursache für Schwachstellen in C/C++. Rust eliminiert viele davon systematisch.

  • Hilft bei Einhaltung gesetzlicher Anforderungen
    Z. B. Cyber Resilience Act (CRA), ISO 26262, IEC 62304: Rust erleichtert strukturiertes, nachvollziehbares und sicheres Programmieren – ein Pluspunkt bei Audits.

🧩 4. Ideale Ergänzung zu bestehenden Systemen

  • Muss kein kompletter Rewrite sein
    Rust lässt sich gezielt für neue Module oder sicherheitskritische Komponenten einsetzen – z. B. als Ersatz für alte C- oder C++-Teile.

  • Interop mit C/C++ möglich
    Bestehende Infrastruktur kann weiterhin verwendet werden.
     

✅ 5. Entwickler lieben Rust

  • Top-Platzierung in Entwicklerumfragen
    Rust ist seit Jahren die „most admired language“ in der Stack Overflow Survey.
    → Das bedeutet: hohe intrinsische Motivation, mehr Engagement und Zufriedenheit im Team.

  • Neue Talente anziehen
    Moderne Technologien wie Rust helfen, gute Entwickler zu gewinnen – besonders im Bereich Embedded, Systems Programming und Security.

Mein Coaching Ansatz

... für wenn ein komplettes Rewrite keinen Sinn macht oder nicht tragbar ist

Phase

1. Sprint -  Einarbeitung

Beschreibung

Ich arbeite regulär im Team mit und lerne eure Codebasis, Architektur und Arbeitsweise kennen.

2. Sprint – Analyse & Planung

Ich analysiere im Hintergrund, wie und wo sich Rust sinnvoll einsetzen lässt – z. B. durch Migration einzelner Komponenten.

3. Sprint und folgende – Gemeinsamer Einstieg

Zusammen mit einem eurer Entwickler implementiere ich erste Features in Rust

Nächste Phase – Wissen multiplizieren

Sobald der erste Entwickler sicher ist, übernimmt er die Rolle des „Rust Guides“ intern – so wächst das Know-how organisch im Team.

Warum Lang - Engineering ?

Ich bringe nicht nur tiefes Rust-Know-how mit, sondern habe auch mehrfach bewiesen, wie sich industrietaugliche Rust-Lösungen erfolgreich in bestehende Softwarelandschaften integrieren lassen – vom Bare-Metal-Device bis zur Cloud. Hier einige Highlights:

  • Praxisbewährte Rust-Expertise
    Führte bei einem Schweizer Industrieunternehmen die Migration von C++ zu Rust an – für Embedded Firmware und Cloud-Backend. Das Resultat: Eine robuste, wartbare und sichere Lösung, die auf über 2000 Geräten im Feld läuft.
    → Inklusive I2C-Ansteuerung, MQTT, TLS, OTA-Updates, Power-Management und Logging – alles in async no_std Rust.

  • Test- und CI/CD-Profi
    Aufbau von Hardware-in-the-Loop-Tests, automatisierte Integrationstests für Embedded-Projekte sowie vollständige CI/CD-Pipelines mit GitLab, Docker und Python – für verlässliche Releases und reproduzierbare Builds.

  • Entwicklertools für den Betrieb
    Entwicklung produktionsnaher Tools in Rust – vom CLI zur Gerätekonfiguration bis hin zu einem Web-Frontend mit WebAssembly und JavaScript für Firmware-Flashing und Loganalyse.

  • Cloud-Integration mit Rust
    Implementierung von AWS Lambda Functions in Rust, um Messdaten effizient zu verarbeiten und in CloudWatch zu speichern.

  • Aktiver Mitarbeier der Open-Source Rust-Community
    Author von embedded-test – einem Test-Runner für Embedded Rust mit über 3000 Downloads/Monat.
    Beiträge zu probe-rs, esp-hal, defmt und 15+ weiteren Crates im Embedded-Bereich.

  • Mehr als nur Technik
    Workshop-Erfahrung (z. B. Advanced Git), UI-Projekte mit Slint & React, und produktive Rust-Nutzung im Web-, Desktop- und Backendbereich (z. B. für LLM-basierte Rechnungserkennung).

[...] Timo was tasked with constructing a new Rust-based firmware from the ground up, a challenge he met with exceptional skill and dedication. Timo not only delivered a robust and efficient firmware solution but also successfully brought it to production, culminating in a working implementation on a real device deployed at a customer site. [...]

cl.png

Simone Cogno, Cleveron

Für wen eignet sich unser Angebot?

  • Teams mit bestehender C++- oder Embedded-Basis

  • Unternehmen die ihre Tech-Debt langfristig in Griff bekommen möchten

  • Unternehmen mit hohen Anforderungen an Sicherheit, Wartbarkeit oder Performance

  • Firmen, die Rust gezielt für neue Komponenten oder Produkte nutzen wollen

Neugierig, wie Rust in eure Softwarelandschaft passt?

Buche ein unverbindliches Kennenlerngespräch – ich zeige dir gerne, wie ein Einstieg konkret aussehen kann.

bottom of page