Projekte, die zeigen, was das Team umsetzen kann
Ein Einblick, wie wir anspruchsvolle technische Aufgaben angehen: von Peer-to-Peer-Netzwerken über mobile Apps und Infrastruktur bis zur Sicherheit, die sich durch all das zieht.
Kundenmandate behandeln wir vertraulich. Die folgenden Arbeiten zeigen wir als repräsentative Projekte, nach Branche anonymisiert. Unser Vorzeigeprojekt ist die Vexaro-Plattform selbst.
Repräsentative Projekte
Jedes ist ein reales technisches Problem und die Lösung, die wir dafür entwickelt haben. Wir beschreiben Ergebnisse anhand von Fähigkeiten und Architektur, nicht anhand erfundener Zahlen.
Vexaro: Fernzugriff über Peer-to-Peer
- Herausforderung
- Zwei Rechner über restriktive NATs hinweg direkt verbinden, ohne jede Sitzung durch ein Rechenzentrum zu leiten, und dabei eine Latenz halten, die für die Bildschirmsteuerung in Echtzeit reicht.
- Was wir entwickelt haben
- Eine Plattform in Rust und Go, die direkt verbindet, wo immer das Netzwerk es zulässt, und sonst über ein authentifiziertes Relay. Jede Sitzung ist verschlüsselt, jede Identität geprüft.
Fernsitzungen, die schnell genug für die Bildschirmsteuerung in Echtzeit reagieren: direkt, wo das Netzwerk es zulässt, und sonst über ein Relay. Auf genau dieser Architektur läuft diese Plattform.
Plattformübergreifender Client für ein Außendienst-Team
- Herausforderung
- Eine einzige Codebasis für iOS und Android, die auch bei schwacher Netzanbindung reaktionsschnell bleibt und das Wechseln in den Hintergrund mitten in einer Aufgabe übersteht.
- Was wir entwickelt haben
- Eine Flutter-App mit typisiertem State, offline-tolerantem Abgleich gegen eine Go-API und einer Release-Pipeline, die beide Stores aus einem einzigen Build bedient.
Ein einziges Team verantwortet beide Plattformen. Neue Funktionen werden einmal umgesetzt und erreichen jedes Gerät, ohne separaten nativen Fork, der gepflegt werden muss.
Identität, Zugriff und Audit für eine Organisationsebene
- Herausforderung
- Organisationen ermöglichen, ihren eigenen Identity Provider einzubinden, jede Aktion an einen Mandanten zu binden und für Compliance-Zwecke zu beantworten, wer wann was getan hat.
- Was wir entwickelt haben
- Standardbasiertes Single Sign-On (SAML, OIDC) und Verzeichnisabgleich (SCIM, LDAP, Entra ID), mandantengebundene Autorisierung über die gesamte API hinweg und ein Audit-Log mit CSV-Export und SIEM-Weiterleitung.
Zugriffe richten sich nach dem eigenen Verzeichnis des Kunden, und Änderungen über die API werden mit Urheber und Zeitpunkt im Audit-Log festgehalten. Das ist die Grundlage dafür, ganze Teams zu bedienen und nicht nur Einzelpersonen.
Plattform-Fundament, das ohne Überraschungen skaliert
- Herausforderung
- Ein zustandsbehaftetes Produkt zuverlässig betreiben, mehrmals täglich deployen und nachvollziehen können, was passiert, wenn etwas ausfällt.
- Was wir entwickelt haben
- Containerisierte Dienste auf Kubernetes, als Code beschrieben, mit verwaltetem Postgres und Redis, Blue-Green-Releases sowie Metriken, Logs und Traces, die von Tag eins an eingebunden sind.
Umgebungen sind reproduzierbar und wiederherstellbar. Dieselbe Definition baut Staging und Produktion auf, ohne dass sie durch Handarbeit auseinanderlaufen.
Sicherheit in die Pipeline integriert, nicht nachträglich angeflanscht
- Herausforderung
- Verwundbaren Code und Abhängigkeiten vor dem Release erkennen, ohne das Team auszubremsen.
- Was wir entwickelt haben
- Statische Analyse und Dependency-Scanning bei jeder Änderung, gehärtete Build-Pipelines und ein Penetrationstest-Durchlauf vor jedem größeren Release.
Ganze Klassen von Schwachstellen werden bereits beim Merge erkannt; Sicherheit ist eine Eigenschaft des Prozesses und keine einmalige Prüfung.
Adaptives Video für die Fernsteuerung in Echtzeit
- Herausforderung
- Einen Remote-Desktop scharf und flüssig halten, während Bandbreite und Round-Trip-Zeit schwanken, und das ohne schwergewichtigen Media-Stack.
- Was wir entwickelt haben
- Ein Echtzeit-Videopfad in Rust, der sich an das Netzwerk anpasst.
Der Stream passt Qualität und Bildrate in Echtzeit an die Verbindung an.
Fähigkeiten
Die Sprachen, Frameworks und Infrastruktur, mit denen wir täglich arbeiten.
Sprachen
Frameworks & Runtimes
Infrastruktur & Daten
Wie wir mit Ihnen zusammenarbeiten
Projektentwicklung
Ein definierter Umfang, ein festes Team und klare Phasen, von der Konzeption über den Launch bis zum Support. Ideal, wenn Sie wissen, was umgesetzt werden soll.
Eingebettetes Team
Unsere Entwickler arbeiten innerhalb Ihrer Prozesse und Werkzeuge und erweitern die Kapazität Ihres Teams, ohne den Aufwand einer Einstellung.
Audit & Beratung
Eine gezielte Prüfung einer Architektur, einer Codebasis oder einer Sicherheitslage, mit schriftlichen, nach Priorität geordneten Empfehlungen.