Software

Credo

Seit 2006 entwickle ich professionelle Software für anspruchsvolle Kunden. Dabei zählt für mich eines: Qualität. Gute Software entsteht durch klare Architektur, sauberen Code und die richtige Balance zwischen Pragmatismus und Sorgfalt.

Testbarkeit ist kein Nachgedanke, sondern Designprinzip. Durch modularen Aufbau und automatisierte Tests via Continuous Integration stelle ich sicher, dass Änderungen zuverlässig und ohne ungewollte Nebenwirkungen umgesetzt werden können. Das schafft Vertrauen — bei mir und bei meinen Kunden.

Künstliche Intelligenz verändert die Art, wie wir Software entwickeln. Ich nutze KI-gestützte Werkzeuge aktiv im Entwicklungsprozess — von Code-Assistenz über automatisierte Reviews bis hin zur Integration von Large Language Models in Geschäftsanwendungen. Gleichzeitig behalte ich die Kontrolle: KI unterstützt, aber ersetzt nicht das Handwerk.

Cloud & DevOps

Moderne Applikationen leben in der Cloud. Ich arbeite vorwiegend mit Microsoft Azure und Google Cloud Platform, setze aber auch auf Safe Swiss Cloud (SSC), wenn Schweizer Datenhoheit gefragt ist. Infrastructure as Code mit Terraform, Container-basierte Deployments mit Docker und CI/CD-Pipelines über GitHub Actions gehören zu meinem Standardrepertoire.

Technologien

  • C# / .NET — APIs, Microservices, Azure Functions
  • Python / FastAPI — KI-Pipelines, Datenverarbeitung, Backend-Services
  • Vue.js / Nuxt / TypeScript — Moderne Web-Frontends, Progressive Web Apps
  • Azure & GCP — Cloud-Architektur, Container Apps, Serverless Functions
  • OpenAI / Vertex AI / Claude — LLM-Integration, RAG-Pipelines, Document Intelligence
  • Terraform — Infrastructure as Code, Multi-Cloud-Provisioning
  • PostgreSQL — Relationale Datenbanken, Volltextsuche
  • Keycloak — Identity & Access Management, OIDC/OAuth2
  • Docker & GitHub Actions — Containerisierung, CI/CD-Automatisierung

Zusammenarbeit

Ich integriere mich nahtlos in bestehende Teams — vor Ort oder remote. Dabei bringe ich meine eigene Infrastruktur und Lizenzen mit. Als Kommunikator mit juristischem Hintergrund verstehe ich nicht nur den Code, sondern auch die geschäftlichen und regulatorischen Anforderungen dahinter.

Ob es darum geht, eine bestehende Applikation weiterzuentwickeln, KI-Funktionalität zu integrieren oder ein Projekt von Grund auf aufzubauen — ich freue mich auf die Herausforderung.