Zum Inhalt springen

Ausgewählte Projekte

Alles hier läuft heute produktiv. Kunden und Produkte bleiben anonym, die Zahlen sind gemessen.

Typische Situationen, die ich löse

SaaS & LMS, Bildungssektor, seit 2025

Vom KI-Prototyp zum produktiven SaaS

Rolle: Architekt und Lead Engineer, von A bis Z

160
Serverless Functions
1'048
automatisierte Testdateien
3
Apps: Web, iOS und Android
3'025
gemergte PRs in zehn Monaten

All-in-one-Plattform und LMS für Bildungsanbieter, die den Verwaltungsalltag in Audit-Nachweise verwandelt. Gestartet in einem KI-App-Builder, heute ein sicheres Multi-Tenant-Produkt mit Web-, iOS- und Android-App.

So bin ich vorgegangen
  • Architektur: React auf Vercel, Supabase Postgres mit Row-Level-Security auf jeder Tabelle, 160 Edge Functions und 26 geplante Jobs
  • Kurse und SCORM-E-Learning, Sessionplanung, E-Signatur-Anwesenheit per QR-Code, Verträge und Zertifikate
  • Förder-Workflows, ein jährlicher Pflichtbericht, ein CRM und ein öffentlicher Katalog mit Stripe-Checkout
  • Qualitäts-Audit-Modul: Nachweise pro Indikator, Probe-Audit und Präsentationsmodus für den Auditor
  • KI-Agent (Gemini), der Datensätze nach Bestätigung bearbeitet, plus MCP-Server in Produktion: Alles, was in der Oberfläche geht, geht auch aus Claude, ChatGPT oder dem eigenen Coding-Agent, inklusive Analytics und Nutzerdaten
  • Native Android- und iOS-Apps (Kotlin/Compose, SwiftUI), Design-Tokens automatisch aus dem Web-CSS generiert
  • Release-Pipeline: Migrationen vor dem Merge im Trockenlauf, nur geänderte Functions deployt, Smoke-Tests nach jedem Deploy
  • Verschlüsselte Backups 7× täglich, Dateien nach Cloudflare R2 gespiegelt, nächtlicher Restore-Test in ein separates Zwillingsprojekt

Ergebnis: 3'025 gemergte Pull Requests in zehn Monaten, in kleinen, umkehrbaren Schritten ausgeliefert.

Stack: React, TypeScript, Supabase, PostgreSQL RLS, Deno, Vercel, Stripe, Gemini, MCP, Kotlin, SwiftUI, Cloudflare R2, Playwright

Leistung: KI-Agenten für WhatsApp, Chat und Ihre Website

Eigenes Produkt, 2026

Helptempo: ein Sales- und Support-Chat für jede Website, gebaut als wiederverwendbare Engine

Rolle: Product Owner und Engineer: Design, Entwicklung, Paketierung

~5 min
bis zum Einbau in eine Site
~9 KB
Widget, gzip, ohne Abhängigkeiten
4
Hosting-Ziele ab Werk
3
Modell-APIs, plus lokale Modelle

Ein KI-Chat zum Einbauen, einmal gebaut und auf jeder Website wiederverwendet; jede Site bringt nur ihre eigene Wissensdatei mit. Er beantwortet offene Fragen, nennt nur Fakten und Preise, die auf der Seite stehen, führt Besucher per Button zum richtigen Abschnitt und schlägt die nächste Frage vor. Der KI-Guide dieser Website läuft darauf: unten rechts ausprobieren.

So bin ich vorgegangen
  • Widget: ein ES-Modul im Shadow DOM, ohne Abhängigkeiten, rund 9 KB gzip; läuft auf reinem HTML, WordPress, React und Next.js
  • Ein Backend für jeden Host: Next.js/Vercel, Azure Static Web Apps und Functions, Cloudflare Workers, Node/Express
  • Jedes Modell: Gemini, Claude oder jede OpenAI-kompatible API, auch lokale Modelle (Ollama, vLLM) und Gateways (LiteLLM), mit automatischer Fallback-Kette
  • Gebaut zum Verkaufen: Antworten enden mit Navigations-Buttons in die Seite und Folgefragen; er qualifiziert Besucher und zeigt den nächsten Schritt
  • Vorbereitete Antworten auf Einstiegsfragen (sofort, ohne API-Aufruf) und ein serverseitiger Antwort-Cache
  • Sicher ab Werk: Keys nur auf dem Server, Modellausgabe nur als Text, freigegebene Links, Rate-Limit, Eingabelimits, CORS standardmässig gesperrt
  • Englisch, Deutsch, Spanisch und Französisch eingebaut, hell und dunkel, Handy-Layout
  • In etwa fünf Minuten in eine neue Website eingebaut: installieren, eine Wissensdatei, eine kleine Konfiguration

Ergebnis: Eine neue Produktseite bekommt in Minuten einen funktionierenden, mehrsprachigen Verkaufsberater, der nur zitiert, was die Seite selbst zeigt.

Stack: Web Components, Shadow DOM, TypeScript types, Gemini, Claude, OpenAI-compatible APIs, Ollama / vLLM, Azure Functions, Vercel, Cloudflare Workers, Node.js

Leistung: KI-Agenten für WhatsApp, Chat und Ihre Website

Kunde, Surfschule & Hostel, Portugal, seit 2026

Buchungs- und Betriebsplattform für das Gastgewerbe

Rolle: Architekt und Lead Engineer, von A bis Z

64
Staff-Ansichten für 7 Rollen
107
Serverless Functions
4'958
Unit-Tests + 77 End-to-End-Specs
2'133
gemergte PRs in sechs Monaten

Ich habe einen KI-generierten Prototyp übernommen und daraus die Plattform gemacht, die Buchungen, Zahlungen, Mitarbeiter-Abläufe, Vertrieb, Marketing und WhatsApp-Gästekommunikation einer Surfschule mit Hostel steuert.

So bin ich vorgegangen
  • Buchungsstrecken für Surfkurse, Camps, Coworking, Hostel-Aufenthalte, Mehrwochen-Pässe und Wochenend-Pakete
  • Stay-Builder mit Live-Preisen aus dem Hostel-System, Buchung nach Zahlung automatisch zurückgeschrieben
  • Staff-Dashboard mit 64 Ansichten und 7 Rollen: Kalender, Walk-ins, Check-in mit Kurtaxe, Angebote, Gutscheine, Verleih, Finanzen
  • Vertriebs-CRM mit KI-Lead-Scoring, Antwortentwürfen und Sales-Report für das Management
  • WhatsApp-KI-Agent (Gemini), dessen Wissensbasis aus Antworten des Teams wächst; neues Wissen geht erst nach Freigabe live
  • Marketing- und Kampagnenkalender für das ganze Team
  • Read-only Public API und MCP-Server (keine Personendaten, gehashte Keys), mit denen der Kunde die Wochenplanung automatisiert
  • Trennung Staging/Produktion, Arbeit nur über PRs, verschlüsselte Backups alle 4 Stunden, unabhängig vom Hosting-Anbieter
  • Watchdogs: stündliche Probes der Buchungsstrecke, tägliche synthetische Zahlung und Alarm bei ausbleibenden Buchungen

Ergebnis: Als der Anbieter des Hostel-Systems seine API ohne Vorwarnung änderte, schlugen die Probes an, und Aufenthalte waren am selben Tag wieder buchbar.

Stack: React, TypeScript, Supabase, PostgreSQL, Vercel, Stripe, Hostel PMS API, Twilio WhatsApp, Gemini, MCP, Playwright, GitHub Actions

Leistung: KI-Agenten für WhatsApp, Chat und Ihre Website

Gastgewerbe und Bildungs-SaaS, 2025–2026

Eigenes Vertriebs-CRM mit KI-Lead-Scoring

Rolle: Architekt und Lead Engineer, von A bis Z

2
Plattformen mit eigenem CRM

Die Vertriebspipeline lebt in der Plattform, auf der das Geschäft ohnehin läuft, neben Buchungen, Zahlungen und Marketing. Die KI bewertet die Leads und entwirft die Antworten, und das Management sieht die Zahlen in einem Report.

So bin ich vorgegangen
  • Vertriebs-CRM von der ersten Anfrage bis zur Buchung
  • KI-Lead-Scoring (Gemini), damit das Team die besten Leads zuerst anruft
  • KI-Antwortentwürfe, die das Team anpasst und versendet
  • Ein Sales-Report für das Management
  • Auch das Bildungs-SaaS hat ein eigenes CRM-Modul, neben Förder-Workflows und Kurskatalog

Ergebnis: Vertrieb, Buchungen und Marketing in einem System, die KI liefert den ersten Entwurf.

Stack: React, TypeScript, Supabase, PostgreSQL, Gemini

Leistung: KI-Agenten für WhatsApp, Chat und Ihre Website

Europäische Gastro-Plattform, 2026

GEO: ein Restaurant-Netzwerk in der KI-Suche sichtbar machen

Rolle: GEO-Berater: Analyse, Baseline, Experimente und Proofs of Concept

10
Experimente nach Wirkung priorisiert
~150
Landingpages in der Prompt-Recherche
3
Phasen: analysieren, auswählen, umsetzen

Eine Plattform mit einem grossen Netzwerk an Restaurant-Websites wollte, dass Gäste Restaurants über ChatGPT, Gemini und Googles KI-Antworten finden und buchen. Ich habe gemessen, woher KI-Traffic heute kommt, Prompt-Recherche aufgesetzt und die Ergebnisse in priorisierte Experimente mit funktionierenden Proofs of Concept übersetzt.

So bin ich vorgegangen
  • Baseline der KI-vermittelten Besuche und Conversions neben der klassischen Suche, aus Web-Analytics und Google Search Console
  • Prompt-Recherche für rund 150 Landingpages: realistische Gästefragen per LLM aus der Sitemap erzeugt und in Semrush verfolgt
  • Bewertung von KI-Visibility- und Listing-Tools, inklusive der Fragen von Recht und Datenschutz
  • Listing-Plattformen verglichen, um Restaurantdaten per API auf Drittportalen zu veröffentlichen
  • 10 Experimente nach Wirkung und Aufwand priorisiert, im Workshop ausgewählt und in Sprints umgesetzt
  • Proofs of Concept: automatisches Veröffentlichen auf Drittportalen und ein Generator für SEO/GEO-Artikel

Ergebnis: Eine gemessene Baseline und eine priorisierte Roadmap statt Bauchgefühl, dazu Werkzeuge, die das Team weiter nutzt.

Stack: Semrush, Google Search Console, Web analytics, Open LLMs, Schema.org, Listing APIs, Python

Leistung: GEO und SEO: sichtbar in KI-Antworten und Suche

Medientechnik-Plattform, 2026

Hybrides Kubernetes für Live-Broadcast

Rolle: Platform Engineer im Kernteam

130
Showcase-Releases
~120×
schnellerer VM-Image-Import
2
Welten: Bare Metal + AWS

Medienfunktionen für Live-Produktionen laufen als gebuchte On-Demand-Workloads auf Kubernetes: On-Prem auf Bare Metal hinter VPN und auf AWS. Ich habe den Buchungs-Showcase gebaut und einen grossen Teil der Integration, die die Plattform live betreibbar machte.

So bin ich vorgegangen
  • Buchungs-Showcase in Go und Angular: Produktion buchen, Deployment live verfolgen, Vorschau per WebRTC; Helm-Chart und GitOps-Rollout auf beide Cluster
  • Windows-Orchestrierungsserver als VM auf KubeVirt im Bare-Metal-Cluster; VM-Image-Import über VPN rund 120× schneller
  • Cassandra und OpenSearch in den Cluster geholt, damit die Plattform auch air-gapped läuft
  • Kostenleitplanken im Code: Dev-Umgebung jede Nacht abgebaut, Preview-Umgebungen mit Ablaufzeit, verwaiste Volumes aufgeräumt, Kosten-Tags beim Plan erzwungen, Alerts auf Cross-Zone-Traffic
  • FluxCD-Health-Alerts in den Chat, Keycloak-SSO für Grafana, External Secrets, oauth2-proxy vor internen Tools
  • Talos-Cluster auf Bare Metal und EC2 mit Karpenter betrieben und debuggt; Netzwerk-Fixes bei einem Open-Source-Projekt für Medientransport eingereicht

Ergebnis: Produktionen werden auf Abruf gebucht und ausgerollt, und die Dev-Umgebung ist standardmässig jede Nacht und jedes Wochenende aus.

Stack: Kubernetes, Talos, KubeVirt, AWS EC2, Karpenter, FluxCD, Helm, Go, Angular, Cassandra, OpenSearch, Keycloak, Prometheus, Grafana, Loki, Terraform

Leistung: Cloud-Kostenoptimierung (FinOps), Kubernetes-Orchestrierung und -Optimierung, Lokale und private KI für sensible Daten, Cloud-Migration und Legacy-Modernisierung

Europäische Retail-Datenplattform, 2026

Azure-FinOps & Kubernetes-Right-Sizing

Rolle: Einziger DevOps Engineer, verantwortlich für das Kostenprogramm

−48 %
gesamte Azure-Kosten, in fünf Wochen
7 → 4
Kubernetes-Nodes
~40×
weniger Cosmos-DB-Last
~35
Änderungen in einem Monat, je ein Ticket

Als einziger DevOps Engineer einer Plattform auf AKS, Postgres und Cosmos DB habe ich die gesamten Azure-Kosten (monatliche Run-Rate) in fünf Wochen um 48 % gesenkt, ohne dass sich für Kunden etwas sichtbar änderte.

So bin ich vorgegangen
  • Amortisierte Kostenbasis pro Ressource aus der Cost-Management-API, mit Run-Rate-Prognose statt Warten auf die Rechnung
  • Live-Check vor jeder Empfehlung: Was läuft darauf, wer nutzt es, Spitzenlast statt Durchschnitt
  • Kubernetes-Right-Sizing nach Prometheus-p95-Nutzung, danach weniger Nodes; Reservierungen am Tag des Abbaus zurückgegeben
  • Datenbank-Standbys und Aufbewahrung an den echten Bedarf angepasst; Mandanten-Datenbanken mit CloudNativePG in den Cluster verlagert, Zeilenzahlen und Prüfsummen identisch
  • Monitoring-Stack von eigener VM in AKS umgezogen; Debug-Logging in kostenpflichtigen Speicher reduziert
  • Ein Query-Fix senkte die Last auf einer serverlosen Cosmos DB um etwa das 40-Fache, bei identischem Ergebnis
  • Täglicher Kostenbericht im Chat, Budgets mit Prognose-Alerts, Tagging-Schema und wöchentlicher Management-Report mit Zwei-Monats-Prognose

Ergebnis: Jede Änderung mit Auswirkung, Risiko und Rückweg, ein Ticket pro Änderung. Nichts, was Kunden bemerken könnten, wurde angefasst.

Stack: Azure AKS, Cost Management API, Reservations, PostgreSQL, CloudNativePG, Cosmos DB, Prometheus, Grafana, Loki, Terraform

Leistung: Cloud-Kostenoptimierung (FinOps), Kubernetes-Orchestrierung und -Optimierung

Muster auf SaaS-, Broadcast- und Retail-Plattformen, 2026

Monitoring auf Geschäftsergebnisse, Backups jede Nacht geprüft

Rolle: Auf jeder Plattform konzipiert und gebaut

10 min
Checks von aussen
nächtlich
Restore-Test
143
Alert-Regeln auf Kubernetes

Dashboards können grün bleiben, während Kunden nicht bezahlen können. Ich baue Monitoring, das prüft, was für das Geschäft zählt, und Alerts so ruhig hält, dass sie noch gelesen werden.

So bin ich vorgegangen
  • Synthetische Checks von aussen alle 10 Minuten, stündlicher Durchlauf der Buchungsstrecke und eine tägliche Testzahlung
  • Ergebnis-Watchdogs gegen die Datenquelle: bezahlt, aber keine Reservierung; Besucher, aber keine Buchungen
  • Release-Gates: Migrationen vor dem Merge im Trockenlauf, Smoke-Test nach jedem Deploy, der rot wird, wenn eine kritische Route ausfällt
  • Rauschkontrolle: ein GitHub-Issue pro Ausfall, automatisch geöffnet und geschlossen, dedupliziert, mit Stundenlimit
  • Prometheus, Grafana, Loki und Alertmanager mit 143 Alert-Regeln auf einer Kubernetes-Plattform
  • Verschlüsselte Backups alle 3–4 Stunden ausserhalb des Anbieters, jede Nacht in einen isolierten Zwilling wiederhergestellt
  • Audit-Trail auf S3 Object Lock (einmal schreiben, 90 Tage aufbewahrt) mit reinen Schreib-Zugangsdaten

Ergebnis: Backups werden jede Nacht per Restore geprüft statt nur vorausgesetzt, und die Alert-Kanäle bleiben lesbar.

Stack: Prometheus, Grafana, Loki, Alertmanager, FluxCD, GitHub Actions, Playwright, pg_dump, age / GPG, Cloudflare R2, S3 Object Lock, Azure Monitor

Leistung: Kubernetes-Orchestrierung und -Optimierung, Enterprise-Sicherheit und Skalierung

Eigenes Tool, 2026

KI-Browsertests: Ablauf beschreiben, Ergebnis erhalten

Rolle: Entwickler

9
Schritte für einen Test statt ~200
6+
geprüfte Projekte

Ein KI-Agent steuert ein echtes Chrome über Playwright. Sie beschreiben einen User-Flow in Alltagssprache; der Agent klickt ihn durch und liefert ein strukturiertes Bestanden/Nicht bestanden mit Konsolenfehlern, fehlgeschlagenen Requests und Fix-Prompt.

So bin ich vorgegangen
  • Testszenarien in Alltagssprache mit JSON-Ergebnis: bestanden, verfehlte Erwartungen, Konsolenfehler, Netzwerkfehler, Fix-Prompt
  • Routen-Map mit vorgewärmten Login-Profilen; ein KI-Fallback meldet verschobene Routen
  • Mehrrollen-Checks: eine Rolle handelt, der Bildschirm einer anderen muss sich ohne Reload aktualisieren, die Verzögerung wird gemessen
  • iPhone- und In-App-Browser-Emulation, um gemeldete Fehler von Endnutzern nachzustellen

Ergebnis: Der Standard-Check vor und nach Produktiv-Releases auf zwei Live-Plattformen.

Stack: Node.js, Claude Code, Playwright MCP, Chrome, WebKit

Eigenes Hardware-Projekt

Offline-KI-Roboter auf einem ESP32

Rolle: Konzept und Bau

0
benötigte Cloud-Dienste
100%
lokale Sprache und KI

Ein kleiner Roboter, von Grund auf gebaut: ein ESP32 mit Servos, Sensoren und OLED-Display. Sprache und KI laufen auf einem lokalen Whisper-Modell und einem lokalen LLM, er hört, denkt und bewegt sich also ganz ohne Internet.

So bin ich vorgegangen
  • ESP32-Firmware mit PlatformIO und dem Arduino-Framework: Servos, Sensoren und ein SSD1306-Display
  • Spracherkennung auf einem lokalen Whisper-Server, Antworten von einem lokalen LLM
  • Von Grund auf air-gapped, mit eigenem Fallback-Hotspot und WLAN-Steuerung
  • Dasselbe Muster wie bei privater KI in Unternehmen: Keine Daten verlassen das Gerät

Ergebnis: Ein funktionierender Roboter, der Sprache und KI komplett offline ausführt.

Stack: ESP32, PlatformIO, C++, Arduino, SSD1306 OLED, Whisper, Local LLM

Leistung: Lokale und private KI für sensible Daten

Britische Retail-Bank, 2023–2024

Release Engineering für Banking-Apps mit Millionen Nutzern

Rolle: DevOps Engineer für die mobilen Release-Pipelines

~40%
schnellere Release-Zyklen
2
App Stores, iOS und Android
4
Pipeline-Stufen bis Produktion

Eine ganze Familie von Retail-Banking-Apps im App Store und bei Google Play, inklusive Multi-Banking mit Konten anderer Banken. Ich habe die Pipelines gebaut, die sie bauen, härten, signieren und ausliefern, in einer der am stärksten regulierten Branchen überhaupt.

So bin ich vorgegangen
  • Mehrstufige Pipelines (Dev, PoC, QA, Prod), die die iOS- und Android-Apps bauen, signieren und an TestFlight, App Store, Firebase, Google Play und SauceLabs ausliefern
  • Multi-Banking in der App: Konten und Umsätze anderer Banken direkt neben den eigenen, ausgeliefert über dieselben Pipelines
  • App-Härtung mit Promon und automatische MobSF-Security-Scans in jeder Pipeline
  • Nightly Builds, die Breaking Changes früh erkennen
  • Versionskompatibilität zwischen Backend, Web und Mobile, mit Rollback ohne Downtime

Ergebnis: Release-Zyklen rund 40 % schneller, in einem stark regulierten Umfeld.

Stack: iOS, Android, Fastlane, Jenkins, TestFlight, Firebase, Google Play, SauceLabs, Promon, MobSF

Leistung: Enterprise-Sicherheit und Skalierung

Automobilhersteller, 2022–2023

Eine regulierte Anwendung zieht nach Azure, komplett in Terraform

Rolle: Azure DevOps Engineer: Migration, Terraform, Governance

~25%
tiefere Cloud-Kosten
100%
Infrastruktur als Terraform-Code

Eine regulatorisch relevante Anwendung zur Tuning-Erkennung musste auf Azure Kubernetes Service umziehen, ohne eine einzige Kontrolle zu lockern. Alles kam als Code, mit Leitplanken, die für jedes Team gelten.

So bin ich vorgegangen
  • Die regulatorisch relevante Tuning-Erkennungs-Applikation nach Azure Kubernetes Service migriert, komplett in Terraform
  • Azure Policies und Blueprints, die Security-Baselines und Netzwerkregeln über alle Teams durchsetzen
  • Observability mit Azure Monitor, Defender und Grafana
  • Kostenkontrollen und eine Tagging-Strategie, damit jeder Euro einen Owner hat

Ergebnis: Cloud-Kosten rund 25 % tiefer, mit Security-Baselines, die als Code über alle Teams durchgesetzt werden.

Stack: Azure AKS, Terraform, Azure Policy, Azure Blueprints, Azure Monitor, Microsoft Defender for Cloud, Grafana

Leistung: Cloud-Kostenoptimierung (FinOps), Cloud-Migration und Legacy-Modernisierung, Enterprise-Sicherheit und Skalierung

Öffentlicher Sektor, Gesundheitswesen, 2019–2022

Sensible Gesundheitsdaten zwischen zwei öffentlichen Systemen, keiner verloren

Rolle: Cloud Engineer und Vertreter des Kunden in einem interkantonalen Steuerungsgremium

0
verlorene Datensätze
2
öffentliche Gesundheitssysteme verbunden

Zwei öffentliche Gesundheitssysteme mussten hochsensible Datensätze zuverlässig austauschen. Ich habe die Serverless-Middleware dazwischen gebaut und den Kunden im Steuerungsgremium vertreten, das die Releases mit den anderen Kantonen plante.

So bin ich vorgegangen
  • Serverless-Middleware auf Azure Functions (TypeScript), die hochsensible Datensätze zwischen zwei öffentlichen Gesundheitssystemen überträgt
  • Azure Queue Storage zwischen den Systemen: Ist eine Seite nicht erreichbar, warten die Datensätze in der Queue, statt verloren zu gehen
  • Erst Stellvertreter, dann Vertreter des Kunden in einem interkantonalen Steuerungsgremium
  • Release-Planung über die Kantone hinweg, damit Änderungen auf beiden Seiten gemeinsam live gingen

Ergebnis: Kein einziger Datensatz ging zwischen den beiden Systemen verloren.

Stack: Azure Functions, TypeScript, Azure Queue Storage, REST APIs

Leistung: Lokale und private KI für sensible Daten, Cloud-Migration und Legacy-Modernisierung, Enterprise-Sicherheit und Skalierung

Professional Services, ERP und CRM, 2019–2022

ERP ⇄ CRM in beide Richtungen synchron, während beide Systeme live blieben

Rolle: Synchronisation von A bis Z gebaut

2-way
Sync, ERP ⇄ CRM
2
Systeme durchgehend live

Der Vertrieb arbeitete in HubSpot, Finanzen und Projekte in Maconomy, und niemand konnte für einen Big-Bang-Umstieg pausieren. Ich habe eine bidirektionale Synchronisation gebaut, damit beide Systeme mit denselben Daten im Live-Betrieb blieben.

So bin ich vorgegangen
  • Bidirektionale Synchronisation zwischen Maconomy (ERP) und HubSpot (CRM)
  • Beide Systeme blieben die ganze Zeit im Live-Betrieb, kein Big-Bang-Umstieg
  • Änderungen fliessen in beide Richtungen, Vertrieb und Finanzen arbeiten mit denselben Kundendaten

Ergebnis: Ein Kundendatensatz über ERP und CRM hinweg, ohne eines der Systeme anzuhalten.

Stack: Maconomy, HubSpot, REST APIs

Leistung: Cloud-Migration und Legacy-Modernisierung

Beratung, Informationssicherheit, 2019–2022

ISO-27001-Zertifizierungstool mit nativen Apps

Rolle: Entwickler: Spring-Boot-Backend und native Apps

3
Teile: Backend, Android- und iOS-App

ISO 27001 zu bekommen und zu halten heisst: eine lange Liste von Controls und die Nachweise zu jedem davon. Dieses Tool gab den Mitarbeitenden einen Ort dafür: ein Spring-Boot-Backend und native Android- und iOS-Apps.

So bin ich vorgegangen
  • Spring-Boot-Backend mit REST-APIs für Controls, Nachweise und deren Status
  • Native Android- und iOS-Apps, damit Mitarbeitende Controls und Nachweise von überall verwalten
  • Ein Ort für die ganze Zertifizierung statt Tabellen und geteilter Ordner

Ergebnis: Controls und Nachweise an einem Ort, im Alltag von den Mitarbeitenden genutzt.

Stack: Spring Boot, Java, REST APIs, Android, iOS

Leistung: Enterprise-Sicherheit und Skalierung

    Kontakt aufnehmen

    Erzählen Sie mir von Ihrem Projekt, ich antworte innerhalb von 1–2 Werktagen.

    Dominik Heinrich
    Unternehmen
    MADO Consulting

    Weltweit verfügbar, remote. Vor Ort auf Anfrage, je nach Land.

    Ich antworte innerhalb von 1–2 Werktagen. Freie Termine: siehe Kalender

    Öffnet hier den Buchungskalender von Calendly. Beim Laden werden Daten an Calendly übertragen (siehe Impressum).